Class SOAPPart
- java.lang.Object
-
- javax.xml.soap.SOAPPart
-
- org.apache.axis.SOAPPart
-
- All Implemented Interfaces:
java.io.Serializable,Part,org.w3c.dom.Document,org.w3c.dom.Node
public class SOAPPart extends SOAPPart implements Part
The SOAPPart provides access to the root part of the Message which contains the envelope.SOAPPart implements Part, providing common MIME operations.
SOAPPart also allows access to its envelope, as a string, byte[], InputStream, or SOAPEnvelope. (This functionality used to be in Message, and has been moved here more or less verbatim pending further cleanup.)
- Author:
- Rob Jellinghaus (robj@unrealities.com), Doug Davis (dug@us.ibm.com), Glen Daniels (gdaniels@allaire.com), Heejune Ahn (cityboy@tmax.co.kr)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALLOW_FORM_OPTIMIZATIONproperty used to set SOAPEnvelope as default formstatic intFORM_BODYINSTREAMstatic intFORM_BYTESstatic intFORM_FAULTstatic intFORM_INPUTSTREAMstatic intFORM_OPTIMIZEDstatic intFORM_SOAPENVELOPEstatic intFORM_STRINGprotected static org.apache.commons.logging.Loglogprotected org.w3c.dom.DocumentmDocumentSOAPEnvelope is the Document Elements of this XML docuement-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMimeHeader(java.lang.String header, java.lang.String value)Add the specified MIME header, as per JAXM.org.w3c.dom.NodeadoptNode(org.w3c.dom.Node node)org.w3c.dom.NodeappendChild(org.w3c.dom.Node newChild)org.w3c.dom.NodecloneNode(boolean deep)shortcompareDocumentPosition(org.w3c.dom.Node other)org.w3c.dom.AttrcreateAttribute(java.lang.String name)org.w3c.dom.AttrcreateAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName)org.w3c.dom.CDATASectioncreateCDATASection(java.lang.String data)org.w3c.dom.CommentcreateComment(java.lang.String data)org.w3c.dom.DocumentFragmentcreateDocumentFragment()org.w3c.dom.ElementcreateElement(java.lang.String tagName)org.w3c.dom.ElementcreateElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName)org.w3c.dom.EntityReferencecreateEntityReference(java.lang.String name)org.w3c.dom.ProcessingInstructioncreateProcessingInstruction(java.lang.String target, java.lang.String data)org.w3c.dom.TextcreateTextNode(java.lang.String data)java.util.IteratorgetAllMimeHeaders()Retrieves all the headers for thisSOAPPartobject as an iterator over theMimeHeaderobjects.byte[]getAsBytes()Get the contents of this Part (not the headers!), as a byte array.SOAPEnvelopegetAsSOAPEnvelope()Get the contents of this Part (not the MIME headers!), as a SOAPEnvelope.java.lang.StringgetAsString()Get the contents of this Part (not the headers!), as a String.org.w3c.dom.NamedNodeMapgetAttributes()java.lang.StringgetBaseURI()DOM Level 3 stubsorg.w3c.dom.NodeListgetChildNodes()javax.xml.transform.SourcegetContent()Returns the content of the SOAPEnvelope as a JAXPSourceobject.java.lang.StringgetContentId()Content ID.java.lang.StringgetContentIdRef()Content ID.longgetContentLength()Get the content length for this SOAPPart.java.lang.StringgetContentLocation()Content location.java.lang.StringgetContentType()Content type is always "text/xml" for SOAPParts.intgetCurrentForm()java.lang.ObjectgetCurrentMessage()Get the current message, in whatever form it happens to be right now.org.w3c.dom.DocumentTypegetDoctype()org.w3c.dom.ElementgetDocumentElement()java.lang.StringgetDocumentURI()org.w3c.dom.DOMConfigurationgetDomConfig()org.w3c.dom.ElementgetElementById(java.lang.String elementId)org.w3c.dom.NodeListgetElementsByTagName(java.lang.String tagname)org.w3c.dom.NodeListgetElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)java.lang.StringgetEncoding()SOAPEnvelopegetEnvelope()Gets theSOAPEnvelopeobject associated with thisSOAPPartobject.java.lang.ObjectgetFeature(java.lang.String feature, java.lang.String version)org.w3c.dom.NodegetFirstChild()org.w3c.dom.DOMImplementationgetImplementation()java.lang.StringgetInputEncoding()org.w3c.dom.NodegetLastChild()java.lang.StringgetLocalName()java.util.IteratorgetMatchingMimeHeaders(java.lang.String[] match)Get all headers that match.MessagegetMessage()Get theMessagefor thisPart.java.lang.String[]getMimeHeader(java.lang.String name)Gets all the values of theMimeHeaderobject in thisSOAPPartobject that is identified by the givenString.java.lang.StringgetNamespaceURI()org.w3c.dom.NodegetNextSibling()java.lang.StringgetNodeName()Node ImplementationshortgetNodeType()java.lang.StringgetNodeValue()java.util.IteratorgetNonMatchingMimeHeaders(java.lang.String[] match)Get all headers that do not match.org.w3c.dom.DocumentgetOwnerDocument()org.w3c.dom.NodegetParentNode()java.lang.StringgetPrefix()org.w3c.dom.NodegetPreviousSibling()org.w3c.dom.DocumentgetSOAPDocument()booleangetStandalone()booleangetStrictErrorChecking()java.lang.StringgetTextContent()java.lang.ObjectgetUserData(java.lang.String key)java.lang.StringgetVersion()java.lang.StringgetXmlEncoding()booleangetXmlStandalone()java.lang.StringgetXmlVersion()booleanhasAttributes()booleanhasChildNodes()org.w3c.dom.NodeimportNode(org.w3c.dom.Node importedNode, boolean deep)org.w3c.dom.NodeinsertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)booleanisBodyStream()booleanisDefaultNamespace(java.lang.String namespaceURI)booleanisEqualNode(org.w3c.dom.Node arg)booleanisSameNode(org.w3c.dom.Node other)booleanisSupported(java.lang.String feature, java.lang.String version)java.lang.StringlookupNamespaceURI(java.lang.String prefix)java.lang.StringlookupPrefix(java.lang.String namespaceURI)voidnormalize()voidnormalizeDocument()voidremoveAllMimeHeaders()Removes all theMimeHeaderobjects for thisSOAPEnvelopeobject.org.w3c.dom.NoderemoveChild(org.w3c.dom.Node oldChild)voidremoveMimeHeader(java.lang.String header)Removes all MIME headers that match the given name.org.w3c.dom.NoderenameNode(org.w3c.dom.Node n, java.lang.String namespaceURI, java.lang.String qualifiedName)org.w3c.dom.NodereplaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)voidsaveChanges()voidsetContent(javax.xml.transform.Source source)Sets the content of theSOAPEnvelopeobject with the data from the givenSourceobject.voidsetContentId(java.lang.String newCid)Sets Content-Id of this part.voidsetContentLocation(java.lang.String loc)Set content location.voidsetCurrentMessage(java.lang.Object currMsg, int form)Set the current messagevoidsetDocumentURI(java.lang.String documentURI)voidsetEncoding(java.lang.String s)voidsetMessage(Message msg)Set the Message for this Part.voidsetMimeHeader(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.voidsetNodeValue(java.lang.String nodeValue)voidsetPrefix(java.lang.String prefix)voidsetSOAPEnvelope(SOAPEnvelope env)This set the SOAP Envelope for this part.voidsetStandalone(boolean flag)voidsetStrictErrorChecking(boolean flag)voidsetTextContent(java.lang.String textContent)java.lang.ObjectsetUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)voidsetVersion(java.lang.String s)voidsetXmlStandalone(boolean xmlStandalone)voidsetXmlVersion(java.lang.String xmlVersion)voidwriteTo(java.io.OutputStream os)Write the contents to the specified stream.voidwriteTo(java.io.Writer writer)Write the contents to the specified writer.
-
-
-
Field Detail
-
log
protected static org.apache.commons.logging.Log log
-
FORM_STRING
public static final int FORM_STRING
- See Also:
- Constant Field Values
-
FORM_INPUTSTREAM
public static final int FORM_INPUTSTREAM
- See Also:
- Constant Field Values
-
FORM_SOAPENVELOPE
public static final int FORM_SOAPENVELOPE
- See Also:
- Constant Field Values
-
FORM_BYTES
public static final int FORM_BYTES
- See Also:
- Constant Field Values
-
FORM_BODYINSTREAM
public static final int FORM_BODYINSTREAM
- See Also:
- Constant Field Values
-
FORM_FAULT
public static final int FORM_FAULT
- See Also:
- Constant Field Values
-
FORM_OPTIMIZED
public static final int FORM_OPTIMIZED
- See Also:
- Constant Field Values
-
ALLOW_FORM_OPTIMIZATION
public static final java.lang.String ALLOW_FORM_OPTIMIZATION
property used to set SOAPEnvelope as default form- See Also:
- Constant Field Values
-
mDocument
protected org.w3c.dom.Document mDocument
SOAPEnvelope is the Document Elements of this XML docuement
-
-
Constructor Detail
-
SOAPPart
public SOAPPart(Message parent, java.lang.Object initialContents, boolean isBodyStream)
Create a new SOAPPart.Do not call this directly! Should only be called by Message.
- Parameters:
parent- the parentMessageinitialContents- the initial contensObjectisBodyStream- if the body is in a stream
-
-
Method Detail
-
getMessage
public Message getMessage()
Get theMessagefor thisPart.- Returns:
- the
Messagefor thisPart
-
setMessage
public void setMessage(Message msg)
Set the Message for this Part. Do not call this Directly. Called by Message.- Parameters:
msg- theMessagefor this part
-
getContentType
public java.lang.String getContentType()
Content type is always "text/xml" for SOAPParts.- Specified by:
getContentTypein interfacePart- Returns:
- the content type
-
getContentLength
public long getContentLength() throws AxisFaultGet the content length for this SOAPPart. This will force buffering of the SOAPPart, but it will also cache the byte[] form of the SOAPPart.- Returns:
- the content length in bytes
- Throws:
AxisFault
-
setSOAPEnvelope
public void setSOAPEnvelope(SOAPEnvelope env)
This set the SOAP Envelope for this part.Note: It breaks the chicken/egg created. I need a message to create an attachment... From the attachment I should be able to get a reference... I now want to edit elements in the envelope in order to place the attachment reference to it. How do I now update the SOAP envelope with what I've changed?
- Parameters:
env- theSOAPEnvelopefor thisSOAPPart
-
writeTo
public void writeTo(java.io.OutputStream os) throws java.io.IOExceptionWrite the contents to the specified stream.- Parameters:
os- thejava.io.OutputStreamto write to- Throws:
java.io.IOException
-
writeTo
public void writeTo(java.io.Writer writer) throws java.io.IOExceptionWrite the contents to the specified writer.- Parameters:
writer- theWriterto write to- Throws:
java.io.IOException
-
getCurrentMessage
public java.lang.Object getCurrentMessage()
Get the current message, in whatever form it happens to be right now. Will return a String, byte[], InputStream, or SOAPEnvelope, depending on circumstances.The method name is historical. TODO: rename this for clarity; should be more like getContents.
- Returns:
- the current content
-
setCurrentMessage
public void setCurrentMessage(java.lang.Object currMsg, int form)Set the current message- Parameters:
currMsg-form-
-
getCurrentForm
public int getCurrentForm()
-
getAsBytes
public byte[] getAsBytes() throws AxisFaultGet the contents of this Part (not the headers!), as a byte array. This will force buffering of the message.- Returns:
- an array of bytes containing a byte representation of this Part
- Throws:
AxisFault- if this Part can't be serialized to the byte array
-
getAsString
public java.lang.String getAsString() throws AxisFaultGet the contents of this Part (not the headers!), as a String. This will force buffering of the message.- Returns:
- a
Stringcontaining the content of this message - Throws:
AxisFault- if there is an error serializing this part
-
getAsSOAPEnvelope
public SOAPEnvelope getAsSOAPEnvelope() throws AxisFault
Get the contents of this Part (not the MIME headers!), as a SOAPEnvelope. This will force a complete parse of the message.- Returns:
- a
SOAPEnvelopecontaining the message content - Throws:
AxisFault- if the envelope could not be constructed
-
addMimeHeader
public void addMimeHeader(java.lang.String header, java.lang.String value)Add the specified MIME header, as per JAXM.- Specified by:
addMimeHeaderin interfacePart- Specified by:
addMimeHeaderin classSOAPPart- Parameters:
header- the header to addvalue- the value of that header
-
getContentLocation
public java.lang.String getContentLocation()
Content location.- Specified by:
getContentLocationin interfacePart- Overrides:
getContentLocationin classSOAPPart- Returns:
- the content location
- See Also:
setContentLocation(java.lang.String)
-
setContentLocation
public void setContentLocation(java.lang.String loc)
Set content location.- Specified by:
setContentLocationin interfacePart- Overrides:
setContentLocationin classSOAPPart- Parameters:
loc- the content location- See Also:
getContentLocation()
-
setContentId
public void setContentId(java.lang.String newCid)
Sets Content-Id of this part. already defined.- Specified by:
setContentIdin interfacePart- Overrides:
setContentIdin classSOAPPart- Parameters:
newCid- new Content-Id- See Also:
getContentId()
-
getContentId
public java.lang.String getContentId()
Content ID.- Specified by:
getContentIdin interfacePart- Overrides:
getContentIdin classSOAPPart- Returns:
- the content ID
- See Also:
setContentId(java.lang.String)
-
getContentIdRef
public java.lang.String getContentIdRef()
Content ID.- Specified by:
getContentIdRefin interfacePart- Returns:
- the contentId reference value that should be used directly as an href in a SOAP element to reference this attachment. Not part of JAX-RPC, JAX-M, SAAJ, etc.
-
getMatchingMimeHeaders
public java.util.Iterator getMatchingMimeHeaders(java.lang.String[] match)
Get all headers that match.- Specified by:
getMatchingMimeHeadersin interfacePart- Specified by:
getMatchingMimeHeadersin classSOAPPart- Parameters:
match- an array ofStrings giving mime header names- Returns:
- an
Iteratorover all values matching these headers
-
getNonMatchingMimeHeaders
public java.util.Iterator getNonMatchingMimeHeaders(java.lang.String[] match)
Get all headers that do not match.- Specified by:
getNonMatchingMimeHeadersin interfacePart- Specified by:
getNonMatchingMimeHeadersin classSOAPPart- Parameters:
match- an array ofStrings giving mime header names- Returns:
- an
Iteratorover all values not matching these headers
-
setContent
public void setContent(javax.xml.transform.Source source) throws SOAPExceptionSets the content of theSOAPEnvelopeobject with the data from the givenSourceobject.- Specified by:
setContentin classSOAPPart- Parameters:
source- javax.xml.transform.Source object with the data to be set- Throws:
SOAPException- if there is a problem in setting the source- See Also:
getContent()
-
getContent
public javax.xml.transform.Source getContent() throws SOAPExceptionReturns the content of the SOAPEnvelope as a JAXPSourceobject.- Specified by:
getContentin classSOAPPart- Returns:
- the content as a
javax.xml.transform.Sourceobject - Throws:
SOAPException- if the implementation cannot convert the specifiedSourceobject- See Also:
setContent(javax.xml.transform.Source)
-
getAllMimeHeaders
public java.util.Iterator getAllMimeHeaders()
Retrieves all the headers for thisSOAPPartobject as an iterator over theMimeHeaderobjects.- Specified by:
getAllMimeHeadersin classSOAPPart- Returns:
- an
Iteratorobject with all of the Mime headers for thisSOAPPartobject
-
setMimeHeader
public 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. If there is a match, this method clears all existing values for the first header that matches and sets the given value instead. If more than one header has the given name, this method removes all of the matching headers after the first one.Note that RFC822 headers can contain only US-ASCII characters.
- Specified by:
setMimeHeaderin classSOAPPart- Parameters:
name- aStringgiving the header name for which to searchvalue- aStringgiving 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 newMimeHeaderobject.- See Also:
getMimeHeader(java.lang.String)
-
getMimeHeader
public java.lang.String[] getMimeHeader(java.lang.String name)
Gets all the values of theMimeHeaderobject in thisSOAPPartobject that is identified by the givenString.- Specified by:
getMimeHeaderin interfacePart- Specified by:
getMimeHeaderin classSOAPPart- Parameters:
name- the name of the header; example: "Content-Type"- Returns:
- a
Stringarray giving all the values for the specified header - See Also:
setMimeHeader(java.lang.String, java.lang.String)
-
removeAllMimeHeaders
public void removeAllMimeHeaders()
Removes all theMimeHeaderobjects for thisSOAPEnvelopeobject.- Specified by:
removeAllMimeHeadersin classSOAPPart
-
removeMimeHeader
public void removeMimeHeader(java.lang.String header)
Removes all MIME headers that match the given name.- Specified by:
removeMimeHeaderin classSOAPPart- Parameters:
header- aStringgiving the name of the MIME header(s) to be removed
-
getEnvelope
public SOAPEnvelope getEnvelope() throws SOAPException
Gets theSOAPEnvelopeobject associated with thisSOAPPartobject. Once the SOAP envelope is obtained, it can be used to get its contents.- Specified by:
getEnvelopein classSOAPPart- Returns:
- the
SOAPEnvelopeobject for thisSOAPPartobject - Throws:
SOAPException- if there is a SOAP error
-
getSOAPDocument
public org.w3c.dom.Document getSOAPDocument()
- Since:
- SAAJ 1.2
-
getDoctype
public org.w3c.dom.DocumentType getDoctype()
- Specified by:
getDoctypein interfaceorg.w3c.dom.Document- Returns:
-
getImplementation
public org.w3c.dom.DOMImplementation getImplementation()
- Specified by:
getImplementationin interfaceorg.w3c.dom.Document- Returns:
-
getDocumentElement
public org.w3c.dom.Element getDocumentElement()
- Specified by:
getDocumentElementin interfaceorg.w3c.dom.Document
-
createElement
public org.w3c.dom.Element createElement(java.lang.String tagName) throws org.w3c.dom.DOMException- Specified by:
createElementin interfaceorg.w3c.dom.Document- Parameters:
tagName-- Returns:
- Throws:
org.w3c.dom.DOMException
-
createDocumentFragment
public org.w3c.dom.DocumentFragment createDocumentFragment()
- Specified by:
createDocumentFragmentin interfaceorg.w3c.dom.Document
-
createTextNode
public org.w3c.dom.Text createTextNode(java.lang.String data)
- Specified by:
createTextNodein interfaceorg.w3c.dom.Document
-
createComment
public org.w3c.dom.Comment createComment(java.lang.String data)
- Specified by:
createCommentin interfaceorg.w3c.dom.Document
-
createCDATASection
public org.w3c.dom.CDATASection createCDATASection(java.lang.String data) throws org.w3c.dom.DOMException- Specified by:
createCDATASectionin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createProcessingInstruction
public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data) throws org.w3c.dom.DOMException- Specified by:
createProcessingInstructionin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createAttribute
public org.w3c.dom.Attr createAttribute(java.lang.String name) throws org.w3c.dom.DOMException- Specified by:
createAttributein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createEntityReference
public org.w3c.dom.EntityReference createEntityReference(java.lang.String name) throws org.w3c.dom.DOMException- Specified by:
createEntityReferencein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
getElementsByTagName
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String tagname)
- Specified by:
getElementsByTagNamein interfaceorg.w3c.dom.Document
-
importNode
public org.w3c.dom.Node importNode(org.w3c.dom.Node importedNode, boolean deep) throws org.w3c.dom.DOMException- Specified by:
importNodein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createElementNS
public org.w3c.dom.Element createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName) throws org.w3c.dom.DOMException- Specified by:
createElementNSin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createAttributeNS
public org.w3c.dom.Attr createAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName) throws org.w3c.dom.DOMException- Specified by:
createAttributeNSin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
getElementsByTagNameNS
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)- Specified by:
getElementsByTagNameNSin interfaceorg.w3c.dom.Document
-
getElementById
public org.w3c.dom.Element getElementById(java.lang.String elementId)
- Specified by:
getElementByIdin interfaceorg.w3c.dom.Document
-
getEncoding
public java.lang.String getEncoding()
-
setEncoding
public void setEncoding(java.lang.String s)
-
getStandalone
public boolean getStandalone()
-
setStandalone
public void setStandalone(boolean flag)
-
getStrictErrorChecking
public boolean getStrictErrorChecking()
- Specified by:
getStrictErrorCheckingin interfaceorg.w3c.dom.Document
-
setStrictErrorChecking
public void setStrictErrorChecking(boolean flag)
- Specified by:
setStrictErrorCheckingin interfaceorg.w3c.dom.Document
-
getVersion
public java.lang.String getVersion()
-
setVersion
public void setVersion(java.lang.String s)
-
adoptNode
public org.w3c.dom.Node adoptNode(org.w3c.dom.Node node) throws org.w3c.dom.DOMException- Specified by:
adoptNodein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
getNodeName
public java.lang.String getNodeName()
Node Implementation- Specified by:
getNodeNamein interfaceorg.w3c.dom.Node
-
getNodeValue
public java.lang.String getNodeValue() throws org.w3c.dom.DOMException- Specified by:
getNodeValuein interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
setNodeValue
public void setNodeValue(java.lang.String nodeValue) throws org.w3c.dom.DOMException- Specified by:
setNodeValuein interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
getNodeType
public short getNodeType()
- Specified by:
getNodeTypein interfaceorg.w3c.dom.Node
-
getParentNode
public org.w3c.dom.Node getParentNode()
- Specified by:
getParentNodein interfaceorg.w3c.dom.Node
-
getChildNodes
public org.w3c.dom.NodeList getChildNodes()
- Specified by:
getChildNodesin interfaceorg.w3c.dom.Node
-
getFirstChild
public org.w3c.dom.Node getFirstChild()
- Specified by:
getFirstChildin interfaceorg.w3c.dom.Node
-
getLastChild
public org.w3c.dom.Node getLastChild()
- Specified by:
getLastChildin interfaceorg.w3c.dom.Node
-
getPreviousSibling
public org.w3c.dom.Node getPreviousSibling()
- Specified by:
getPreviousSiblingin interfaceorg.w3c.dom.Node
-
getNextSibling
public org.w3c.dom.Node getNextSibling()
- Specified by:
getNextSiblingin interfaceorg.w3c.dom.Node
-
getAttributes
public org.w3c.dom.NamedNodeMap getAttributes()
- Specified by:
getAttributesin interfaceorg.w3c.dom.Node
-
getOwnerDocument
public org.w3c.dom.Document getOwnerDocument()
- Specified by:
getOwnerDocumentin interfaceorg.w3c.dom.Node
-
insertBefore
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild) throws org.w3c.dom.DOMException- Specified by:
insertBeforein interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
replaceChild
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException- Specified by:
replaceChildin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
removeChild
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException- Specified by:
removeChildin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
appendChild
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws org.w3c.dom.DOMException- Specified by:
appendChildin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodesin interfaceorg.w3c.dom.Node
-
cloneNode
public org.w3c.dom.Node cloneNode(boolean deep)
- Specified by:
cloneNodein interfaceorg.w3c.dom.Node
-
normalize
public void normalize()
- Specified by:
normalizein interfaceorg.w3c.dom.Node
-
isSupported
public boolean isSupported(java.lang.String feature, java.lang.String version)- Specified by:
isSupportedin interfaceorg.w3c.dom.Node
-
getNamespaceURI
public java.lang.String getNamespaceURI()
- Specified by:
getNamespaceURIin interfaceorg.w3c.dom.Node
-
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefixin interfaceorg.w3c.dom.Node
-
setPrefix
public void setPrefix(java.lang.String prefix) throws org.w3c.dom.DOMException- Specified by:
setPrefixin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
getLocalName
public java.lang.String getLocalName()
- Specified by:
getLocalNamein interfaceorg.w3c.dom.Node
-
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributesin interfaceorg.w3c.dom.Node
-
isBodyStream
public boolean isBodyStream()
-
getBaseURI
public java.lang.String getBaseURI()
DOM Level 3 stubs- Specified by:
getBaseURIin interfaceorg.w3c.dom.Node
-
getXmlStandalone
public boolean getXmlStandalone()
- Specified by:
getXmlStandalonein interfaceorg.w3c.dom.Document
-
setUserData
public java.lang.Object setUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)- Specified by:
setUserDatain interfaceorg.w3c.dom.Node
-
setDocumentURI
public void setDocumentURI(java.lang.String documentURI)
- Specified by:
setDocumentURIin interfaceorg.w3c.dom.Document
-
setXmlStandalone
public void setXmlStandalone(boolean xmlStandalone)
- Specified by:
setXmlStandalonein interfaceorg.w3c.dom.Document
-
renameNode
public org.w3c.dom.Node renameNode(org.w3c.dom.Node n, java.lang.String namespaceURI, java.lang.String qualifiedName)- Specified by:
renameNodein interfaceorg.w3c.dom.Document
-
getInputEncoding
public java.lang.String getInputEncoding()
- Specified by:
getInputEncodingin interfaceorg.w3c.dom.Document
-
getXmlEncoding
public java.lang.String getXmlEncoding()
- Specified by:
getXmlEncodingin interfaceorg.w3c.dom.Document
-
setTextContent
public void setTextContent(java.lang.String textContent)
- Specified by:
setTextContentin interfaceorg.w3c.dom.Node
-
isSameNode
public boolean isSameNode(org.w3c.dom.Node other)
- Specified by:
isSameNodein interfaceorg.w3c.dom.Node
-
getDocumentURI
public java.lang.String getDocumentURI()
- Specified by:
getDocumentURIin interfaceorg.w3c.dom.Document
-
getFeature
public java.lang.Object getFeature(java.lang.String feature, java.lang.String version)- Specified by:
getFeaturein interfaceorg.w3c.dom.Node
-
isDefaultNamespace
public boolean isDefaultNamespace(java.lang.String namespaceURI)
- Specified by:
isDefaultNamespacein interfaceorg.w3c.dom.Node
-
lookupPrefix
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
- Specified by:
lookupPrefixin interfaceorg.w3c.dom.Node
-
isEqualNode
public boolean isEqualNode(org.w3c.dom.Node arg)
- Specified by:
isEqualNodein interfaceorg.w3c.dom.Node
-
setXmlVersion
public void setXmlVersion(java.lang.String xmlVersion)
- Specified by:
setXmlVersionin interfaceorg.w3c.dom.Document
-
getXmlVersion
public java.lang.String getXmlVersion()
- Specified by:
getXmlVersionin interfaceorg.w3c.dom.Document
-
getUserData
public java.lang.Object getUserData(java.lang.String key)
- Specified by:
getUserDatain interfaceorg.w3c.dom.Node
-
getTextContent
public java.lang.String getTextContent()
- Specified by:
getTextContentin interfaceorg.w3c.dom.Node
-
normalizeDocument
public void normalizeDocument()
- Specified by:
normalizeDocumentin interfaceorg.w3c.dom.Document
-
lookupNamespaceURI
public java.lang.String lookupNamespaceURI(java.lang.String prefix)
- Specified by:
lookupNamespaceURIin interfaceorg.w3c.dom.Node
-
getDomConfig
public org.w3c.dom.DOMConfiguration getDomConfig()
- Specified by:
getDomConfigin interfaceorg.w3c.dom.Document
-
compareDocumentPosition
public short compareDocumentPosition(org.w3c.dom.Node other)
- Specified by:
compareDocumentPositionin interfaceorg.w3c.dom.Node
-
-