A C D E G H I J M N R S T U W

## A

addAttachmentPart(AttachmentPart) - Method in class javax.xml.soap.SOAPMessage
  Adds the given `AttachmentPart` object to this `SOAPMessage` object.
addAttribute(QName, String) - Method in interface javax.xml.soap.SOAPElement
  Adds an attribute with the specified name and value to this `SOAPElement` object.
addAttribute(Name, String) - Method in interface javax.xml.soap.SOAPElement
  Adds an attribute with the specified name and value to this `SOAPElement` object.
addBody() - Method in interface javax.xml.soap.SOAPEnvelope
  Creates a `SOAPBody` object and sets it as the `SOAPBody` object for this `SOAPEnvelope` object.
addBodyElement(QName) - Method in interface javax.xml.soap.SOAPBody
  Creates a new `SOAPBodyElement` object with the specified QName and adds it to this `SOAPBody` object.
addBodyElement(Name) - Method in interface javax.xml.soap.SOAPBody
  Creates a new `SOAPBodyElement` object with the specified name and adds it to this `SOAPBody` object.
addChildElement(String) - Method in interface javax.xml.soap.SOAPElement
  Creates a new `SOAPElement` object initialized with the specified local name and adds the new element to this `SOAPElement` object.
addChildElement(String, String) - Method in interface javax.xml.soap.SOAPElement
  Creates a new `SOAPElement` object initialized with the specified local name and prefix and adds the new element to this `SOAPElement` object.
addChildElement(String, String, String) - Method in interface javax.xml.soap.SOAPElement
  Creates a new `SOAPElement` object initialized with the specified local name, prefix, and URI and adds the new element to this `SOAPElement` object.
addChildElement(QName) - Method in interface javax.xml.soap.SOAPElement
  Creates a new `SOAPElement` object initialized with the given `QName` object and adds the new element to this `SOAPElement` object.
addChildElement(Name) - Method in interface javax.xml.soap.SOAPElement
  Creates a new `SOAPElement` object initialized with the given `Name` object and adds the new element to this `SOAPElement` object.
addChildElement(SOAPElement) - Method in interface javax.xml.soap.SOAPElement
  Add a `SOAPElement` as a child of this `SOAPElement` instance.
addDetail() - Method in interface javax.xml.soap.SOAPFault
  Creates an optional `Detail` object and sets it as the `Detail` object for this `SOAPFault` object.
addDetailEntry(QName) - Method in interface javax.xml.soap.Detail
  Creates a new `DetailEntry` object with the given QName and adds it to this `Detail` object.
addDetailEntry(Name) - Method in interface javax.xml.soap.Detail
  Creates a new `DetailEntry` object with the given name and adds it to this `Detail` object.
addDocument(Document) - Method in interface javax.xml.soap.SOAPBody
  Adds the root node of the DOM `Document` to this `SOAPBody` object.
addFault() - Method in interface javax.xml.soap.SOAPBody
  Creates a new `SOAPFault` object and adds it to this `SOAPBody` object.
addFault(QName, String) - Method in interface javax.xml.soap.SOAPBody
  Creates a new `SOAPFault` object and adds it to this `SOAPBody` object.
addFault(QName, String, Locale) - Method in interface javax.xml.soap.SOAPBody
  Creates a new `SOAPFault` object and adds it to this `SOAPBody` object.
addFault(Name, String) - Method in interface javax.xml.soap.SOAPBody
  Creates a new `SOAPFault` object and adds it to this `SOAPBody` object.
addFault(Name, String, Locale) - Method in interface javax.xml.soap.SOAPBody
  Creates a new `SOAPFault` object and adds it to this `SOAPBody` object.
addFaultReasonText(String, Locale) - Method in interface javax.xml.soap.SOAPFault
  Appends or replaces a Reason Text item containing the specified text message and an xml:lang derived from `locale`.
addHeader() - Method in interface javax.xml.soap.SOAPEnvelope
  Creates a `SOAPHeader` object and sets it as the `SOAPHeader` object for this `SOAPEnvelope` object.
addHeader(String, String) - Method in class javax.xml.soap.MimeHeaders
  Adds a `MimeHeader` object with the specified name and value to this `MimeHeaders` object's list of headers.
addHeaderElement(QName) - Method in interface javax.xml.soap.SOAPHeader
  Creates a new `SOAPHeaderElement` object initialized with the specified qname and adds it to this `SOAPHeader` object.
addHeaderElement(Name) - Method in interface javax.xml.soap.SOAPHeader
  Creates a new `SOAPHeaderElement` object initialized with the specified name and adds it to this `SOAPHeader` object.
addMimeHeader(String, String) - Method in class javax.xml.soap.AttachmentPart
  Adds a MIME header with the specified name and value to this `AttachmentPart` object.
addMimeHeader(String, String) - Method in class javax.xml.soap.SOAPPart
  Creates a `MimeHeader` object with the specified name and value and adds it to this `SOAPPart` object.
addNamespaceDeclaration(String, String) - Method in interface javax.xml.soap.SOAPElement
  Adds a namespace declaration with the specified prefix and URI to this `SOAPElement` object.
addNotUnderstoodHeaderElement(QName) - Method in interface javax.xml.soap.SOAPHeader
  Creates a new NotUnderstood `SOAPHeaderElement` object initialized with the specified name and adds it to this `SOAPHeader` object.
addTextNode(String) - Method in interface javax.xml.soap.SOAPElement
  Creates a new `Text` object initialized with the given `String` and adds it to this `SOAPElement` object.
addUpgradeHeaderElement(String) - Method in interface javax.xml.soap.SOAPHeader
  Creates a new Upgrade `SOAPHeaderElement` object initialized with the specified supported SOAP URI and adds it to this `SOAPHeader` object.
addUpgradeHeaderElement(String[]) - Method in interface javax.xml.soap.SOAPHeader
  Creates a new Upgrade `SOAPHeaderElement` object initialized with the specified array of supported SOAP URIs and adds it to this `SOAPHeader` object.
addUpgradeHeaderElement(Iterator<String>) - Method in interface javax.xml.soap.SOAPHeader
  Creates a new Upgrade `SOAPHeaderElement` object initialized with the specified List of supported SOAP URIs and adds it to this `SOAPHeader` object.
appendFaultSubcode(QName) - Method in interface javax.xml.soap.SOAPFault
  Adds a Subcode to the end of the sequence of Subcodes contained by this `SOAPFault`.
AttachmentPart - Class in javax.xml.soap
  A single attachment to a `SOAPMessage` object.
AttachmentPart() - Constructor for class javax.xml.soap.AttachmentPart

## C

call(SOAPMessage, Object) - Method in class javax.xml.soap.SOAPConnection
  Sends the given message to the specified endpoint and blocks until it has returned the response.
CHARACTER_SET_ENCODING - Static variable in class javax.xml.soap.SOAPMessage
  Specifies the character type encoding for the SOAP Message.
clearContent() - Method in class javax.xml.soap.AttachmentPart
  Clears out the content of this `AttachmentPart` object.
close() - Method in class javax.xml.soap.SOAPConnection
  Closes this `SOAPConnection` object.
countAttachments() - Method in class javax.xml.soap.SOAPMessage
  Gets a count of the number of attachments in this message.
create(String) - Method in class javax.xml.soap.SOAPElementFactory
  Deprecated.
  Use javax.xml.soap.SOAPFactory.createElement(String localName) instead
create(String, String, String) - Method in class javax.xml.soap.SOAPElementFactory
  Deprecated.
  Use javax.xml.soap.SOAPFactory.createElement(String localName, String prefix, String uri) instead
create(Name) - Method in class javax.xml.soap.SOAPElementFactory
  Deprecated.
  Use javax.xml.soap.SOAPFactory.createElement(javax.xml.soap.Name) instead
createAttachmentPart() - Method in class javax.xml.soap.SOAPMessage
  Creates a new empty `AttachmentPart` object.
createAttachmentPart(Object, String) - Method in class javax.xml.soap.SOAPMessage
  Creates an `AttachmentPart` object and populates it with the specified data of the specified content type.
createAttachmentPart(DataHandler) - Method in class javax.xml.soap.SOAPMessage
  Creates an `AttachmentPart` object and populates it using the given `DataHandler` object.
createConnection() - Method in class javax.xml.soap.SOAPConnectionFactory
  Create a new `SOAPConnection`.
createDetail() - Method in class javax.xml.soap.SOAPFactory
  Creates a new `Detail` object which serves as a container for `DetailEntry` objects.
createElement(String) - Method in class javax.xml.soap.SOAPFactory
  Creates a `SOAPElement` object initialized with the given local name.
createElement(String, String, String) - Method in class javax.xml.soap.SOAPFactory
  Creates a new `SOAPElement` object with the given local name, prefix and uri.
createElement(QName) - Method in class javax.xml.soap.SOAPFactory
  Creates a `SOAPElement` object initialized with the given `QName` object.
createElement(Name) - Method in class javax.xml.soap.SOAPFactory
  Creates a `SOAPElement` object initialized with the given `Name` object.
createElement(Element) - Method in class javax.xml.soap.SOAPFactory
  Creates a `SOAPElement` object from an existing DOM `Element`.
createFault() - Method in class javax.xml.soap.SOAPFactory
  Creates a new default `SOAPFault` object
createFault(String, QName) - Method in class javax.xml.soap.SOAPFactory
  Creates a new `SOAPFault` object initialized with the given `reasonText` and `faultCode`
createMessage() - Method in class javax.xml.soap.MessageFactory
  Creates a new `SOAPMessage` object with the default `SOAPPart`, `SOAPEnvelope`, `SOAPBody`, and `SOAPHeader` objects.
createMessage(MimeHeaders, InputStream) - Method in class javax.xml.soap.MessageFactory
  Internalizes the contents of the given `InputStream` object into a new `SOAPMessage` object and returns the `SOAPMessage` object.
createName(String) - Method in interface javax.xml.soap.SOAPEnvelope
  Creates a new `Name` object initialized with the given local name.
createName(String) - Method in class javax.xml.soap.SOAPFactory
  Creates a new `Name` object initialized with the given local name.
createName(String, String, String) - Method in interface javax.xml.soap.SOAPEnvelope
  Creates a new `Name` object initialized with the given local name, namespace prefix, and namespace URI.
createName(String, String, String) - Method in class javax.xml.soap.SOAPFactory
  Creates a new `Name` object initialized with the given local name, namespace prefix, and namespace URI.
createQName(String, String) - Method in interface javax.xml.soap.SOAPElement
  Creates a `QName` whose namespace URI is the one associated with the parameter, `prefix`, in the context of this `SOAPElement`.

## D

DEFAULT_SOAP_PROTOCOL - Static variable in interface javax.xml.soap.SOAPConstants
  The default protocol: SOAP 1.1 for backwards compatibility.
detachNode() - Method in interface javax.xml.soap.Node
  Removes this `Node` object from the tree.
Detail - Interface in javax.xml.soap
  A container for `DetailEntry` objects.
DetailEntry - Interface in javax.xml.soap
  The content for a `Detail` object, giving details for a `SOAPFault` object.
DYNAMIC_SOAP_PROTOCOL - Static variable in interface javax.xml.soap.SOAPConstants
  Used to create `MessageFactory` instances that create `SOAPMessages` whose concrete type is based on the `Content-Type` MIME header passed to the `createMessage` method.

## E

examineAllHeaderElements() - Method in interface javax.xml.soap.SOAPHeader
  Returns an `Iterator` over all the `SOAPHeaderElement` objects in this `SOAPHeader` object.
examineHeaderElements(String) - Method in interface javax.xml.soap.SOAPHeader
  Returns an `Iterator` over all the `SOAPHeaderElement` objects in this `SOAPHeader` object that have the specified actor.
examineMustUnderstandHeaderElements(String) - Method in interface javax.xml.soap.SOAPHeader
  Returns an `Iterator` over all the `SOAPHeaderElement` objects in this `SOAPHeader` object that have the specified actor and that have a MustUnderstand attribute whose value is equivalent to `true`.
extractAllHeaderElements() - Method in interface javax.xml.soap.SOAPHeader
  Returns an `Iterator` over all the `SOAPHeaderElement` objects in this `SOAPHeader` object and detaches them from this `SOAPHeader` object.
extractContentAsDocument() - Method in interface javax.xml.soap.SOAPBody
  Creates a new DOM `Document` and sets the first child of this `SOAPBody` as it's document element.
extractHeaderElements(String) - Method in interface javax.xml.soap.SOAPHeader
  Returns an `Iterator` over all the `SOAPHeaderElement` objects in this `SOAPHeader` object that have the specified actor and detaches them from this `SOAPHeader` object.

## G

get(Object) - Method in class javax.xml.soap.SOAPConnection
  Gets a message from a specific endpoint and blocks until it receives,
getActor() - Method in interface javax.xml.soap.SOAPHeaderElement
  Returns the uri of the actor attribute of this `SOAPHeaderElement`.
getAllAttributes() - Method in interface javax.xml.soap.SOAPElement
  Returns an `Iterator` over all of the attribute `Name` objects in this `SOAPElement` object.
getAllAttributesAsQNames() - Method in interface javax.xml.soap.SOAPElement
  Returns an `Iterator` over all of the attributes in this `SOAPElement` as `QName` objects.
getAllHeaders() - Method in class javax.xml.soap.MimeHeaders
  Returns all the `MimeHeader`s in this `MimeHeaders` object.
getAllMimeHeaders() - Method in class javax.xml.soap.AttachmentPart
  Retrieves all the headers for this `AttachmentPart` object as an iterator over the `MimeHeader` objects.
getAllMimeHeaders() - Method in class javax.xml.soap.SOAPPart
  Retrieves all the headers for this `SOAPPart` object as an iterator over the `MimeHeader` objects.
getAttachment(SOAPElement) - Method in class javax.xml.soap.SOAPMessage
  Returns an `AttachmentPart` object that is associated with an attachment that is referenced by this `SOAPElement` or `null` if no such attachment exists.
getAttachments() - Method in class javax.xml.soap.SOAPMessage
  Retrieves all the `AttachmentPart` objects that are part of this `SOAPMessage` object.
getAttachments(MimeHeaders) - Method in class javax.xml.soap.SOAPMessage
  Retrieves all the `AttachmentPart` objects that have header entries that match the specified headers.
getAttributeValue(QName) - Method in interface javax.xml.soap.SOAPElement
  Returns the value of the attribute with the specified qname.
getAttributeValue(Name) - Method in interface javax.xml.soap.SOAPElement
  Returns the value of the attribute with the specified name.
getBase64Content() - Method in class javax.xml.soap.AttachmentPart
  Returns an `InputStream` which can be used to obtain the content of `AttachmentPart` as Base64 encoded character data, this method would base64 encode the raw bytes of the attachment and return.
getBody() - Method in interface javax.xml.soap.SOAPEnvelope
  Returns the `SOAPBody` object associated with this `SOAPEnvelope` object.
getCause() - Method in exception javax.xml.soap.SOAPException
  Returns the `Throwable` object embedded in this `SOAPException` if there is one.
getChildElements() - Method in interface javax.xml.soap.SOAPElement
  Returns an `Iterator` over all the immediate child `Node`s of this element.
getChildElements(QName) - Method in interface javax.xml.soap.SOAPElement
  Returns an `Iterator` over all the immediate child `Node`s of this element with the specified qname.
getChildElements(Name) - Method in interface javax.xml.soap.SOAPElement
  Returns an `Iterator` over all the immediate child `Node`s of this element with the specified name.
getContent() - Method in class javax.xml.soap.AttachmentPart
  Gets the content of this `AttachmentPart` object as a Java object.
getContent() - Method in class javax.xml.soap.SOAPPart
  Returns the content of the SOAPEnvelope as a JAXP `Source` object.
getContentDescription() - Method in class javax.xml.soap.SOAPMessage
  Retrieves a description of this `SOAPMessage` object's content.
getContentId() - Method in class javax.xml.soap.AttachmentPart
  Gets the value of the MIME header whose name is "Content-ID".
getContentId() - Method in class javax.xml.soap.SOAPPart
  Retrieves the value of the MIME header whose name is "Content-Id".
getContentLocation() - Method in class javax.xml.soap.AttachmentPart
  Gets the value of the MIME header whose name is "Content-Location".
getContentLocation() - Method in class javax.xml.soap.SOAPPart
  Retrieves the value of the MIME header whose name is "Content-Location".
getContentType() - Method in class javax.xml.soap.AttachmentPart
  Gets the value of the MIME header whose name is "Content-Type".
getDataHandler() - Method in class javax.xml.soap.AttachmentPart
  Gets the `DataHandler` object for this `AttachmentPart` object.
getDetail() - Method in interface javax.xml.soap.SOAPFault
  Returns the optional detail element for this `SOAPFault` object.
getDetailEntries() - Method in interface javax.xml.soap.Detail
  Gets an Iterator over all of the `DetailEntry`s in this `Detail` object.
getElementName() - Method in interface javax.xml.soap.SOAPElement
  Returns the name of this `SOAPElement` object.
getElementQName() - Method in interface javax.xml.soap.SOAPElement
  Returns the qname of this `SOAPElement` object.
getEncodingStyle() - Method in interface javax.xml.soap.SOAPElement
  Returns the encoding style for this `SOAPElement` object.
getEnvelope() - Method in class javax.xml.soap.SOAPPart
  Gets the `SOAPEnvelope` object associated with this `SOAPPart` object.
getFault() - Method in interface javax.xml.soap.SOAPBody
  Returns the `SOAPFault` object in this `SOAPBody` object.
getFaultActor() - Method in interface javax.xml.soap.SOAPFault
  Gets the fault actor for this `SOAPFault` object.
getFaultCode() - Method in interface javax.xml.soap.SOAPFault
  Gets the fault code for this `SOAPFault` object.
getFaultCodeAsName() - Method in interface javax.xml.soap.SOAPFault
  Gets the mandatory SOAP 1.1 fault code for this `SOAPFault` object as a SAAJ `Name` object.
getFaultCodeAsQName() - Method in interface javax.xml.soap.SOAPFault
  Gets the fault code for this `SOAPFault` object as a `QName` object.
getFaultNode() - Method in interface javax.xml.soap.SOAPFault
  Returns the optional Node element value for this `SOAPFault` object.
getFaultReasonLocales() - Method in interface javax.xml.soap.SOAPFault
  Returns an `Iterator` over a distinct sequence of `Locale`s for which there are associated Reason Text items.
getFaultReasonText(Locale) - Method in interface javax.xml.soap.SOAPFault
  Returns the Reason Text associated with the given `Locale`.
getFaultReasonTexts() - Method in interface javax.xml.soap.SOAPFault
  Returns an `Iterator` over a sequence of `String` objects containing all of the Reason Text items for this `SOAPFault`.
getFaultRole() - Method in interface javax.xml.soap.SOAPFault
  Returns the optional Role element value for this `SOAPFault` object.
getFaultString() - Method in interface javax.xml.soap.SOAPFault
  Gets the fault string for this `SOAPFault` object.
getFaultStringLocale() - Method in interface javax.xml.soap.SOAPFault
  Gets the locale of the fault string for this `SOAPFault` object.
getFaultSubcodes() - Method in interface javax.xml.soap.SOAPFault
  Gets the Subcodes for this `SOAPFault` as an iterator over `QNames`.
getHeader() - Method in interface javax.xml.soap.SOAPEnvelope
  Returns the `SOAPHeader` object for this `SOAPEnvelope` object.
getHeader(String) - Method in class javax.xml.soap.MimeHeaders
  Returns all of the values for the specified header as an array of `String` objects.
getLocalName() - Method in interface javax.xml.soap.Name
  Gets the local name part of the XML name that this `Name` object represents.
getMatchingHeaders(String[]) - Method in class javax.xml.soap.MimeHeaders
  Returns all the `MimeHeader` objects whose name matches a name in the given array of names.
getMatchingMimeHeaders(String[]) - Method in class javax.xml.soap.AttachmentPart
  Retrieves all `MimeHeader` objects that match a name in the given array.
getMatchingMimeHeaders(String[]) - Method in class javax.xml.soap.SOAPPart
  Retrieves all `MimeHeader` objects that match a name in the given array.
getMessage() - Method in exception javax.xml.soap.SOAPException
  Returns the detail message for this `SOAPException` object.
getMimeHeader(String) - Method in class javax.xml.soap.AttachmentPart
  Gets all the values of the header identified by the given `String`.
getMimeHeader(String) - Method in class javax.xml.soap.SOAPPart
  Gets all the values of the `MimeHeader` object in this `SOAPPart` object that is identified by the given `String`.
getMimeHeaders() - Method in class javax.xml.soap.SOAPMessage
  Returns all the transport-specific MIME headers for this `SOAPMessage` object in a transport-independent fashion.
getMustUnderstand() - Method in interface javax.xml.soap.SOAPHeaderElement
  Returns the boolean value of the mustUnderstand attribute for this `SOAPHeaderElement`.
getName() - Method in class javax.xml.soap.MimeHeader
  Returns the name of this `MimeHeader` object.
getNamespacePrefixes() - Method in interface javax.xml.soap.SOAPElement
  Returns an `Iterator` over the namespace prefix `String`s declared by this element.
getNamespaceURI(String) - Method in interface javax.xml.soap.SOAPElement
  Returns the URI of the namespace that has the given prefix.
getNonMatchingHeaders(String[]) - Method in class javax.xml.soap.MimeHeaders
  Returns all of the `MimeHeader` objects whose name does not match a name in the given array of names.
getNonMatchingMimeHeaders(String[]) - Method in class javax.xml.soap.AttachmentPart
  Retrieves all `MimeHeader` objects whose name does not match a name in the given array.
getNonMatchingMimeHeaders(String[]) - Method in class javax.xml.soap.SOAPPart
  Retrieves all `MimeHeader` objects whose name does not match a name in the given array.
getParentElement() - Method in interface javax.xml.soap.Node
  Returns the parent element of this `Node` object.
getPrefix() - Method in interface javax.xml.soap.Name
  Returns the prefix that was specified when this `Name` object was initialized.
getProperty(String) - Method in class javax.xml.soap.SOAPMessage
  Retrieves value of the specified property.
getQualifiedName() - Method in interface javax.xml.soap.Name
  Gets the namespace-qualified name of the XML name that this `Name` object represents.
getRawContent() - Method in class javax.xml.soap.AttachmentPart
  Gets the content of this `AttachmentPart` object as an InputStream as if a call had been made to `getContent` and no `DataContentHandler` had been registered for the `content-type` of this `AttachmentPart`.
getRawContentBytes() - Method in class javax.xml.soap.AttachmentPart
  Gets the content of this `AttachmentPart` object as a byte[] array as if a call had been made to `getContent` and no `DataContentHandler` had been registered for the `content-type` of this `AttachmentPart`.
getRelay() - Method in interface javax.xml.soap.SOAPHeaderElement
  Returns the boolean value of the relay attribute for this `SOAPHeaderElement`
getResult() - Method in class javax.xml.soap.SAAJResult
getRole() - Method in interface javax.xml.soap.SOAPHeaderElement
  Returns the value of the Role attribute of this `SOAPHeaderElement`.
getSize() - Method in class javax.xml.soap.AttachmentPart
  Returns the number of bytes in this `AttachmentPart` object.
getSOAPBody() - Method in class javax.xml.soap.SOAPMessage
  Gets the SOAP Body contained in this `SOAPMessage` object.
getSOAPHeader() - Method in class javax.xml.soap.SOAPMessage
  Gets the SOAP Header contained in this `SOAPMessage` object.
getSOAPPart() - Method in class javax.xml.soap.SOAPMessage
  Gets the SOAP part of this `SOAPMessage` object.
getURI() - Method in interface javax.xml.soap.Name
  Returns the URI of the namespace for the XML name that this `Name` object represents.
getValue() - Method in class javax.xml.soap.MimeHeader
  Returns the value of this `MimeHeader` object.
getValue() - Method in interface javax.xml.soap.Node
  Returns the value of this node if this is a `Text` node or the value of the immediate child of this node otherwise.
getVisibleNamespacePrefixes() - Method in interface javax.xml.soap.SOAPElement
  Returns an `Iterator` over the namespace prefix `String`s visible to this element.

## H

hasDetail() - Method in interface javax.xml.soap.SOAPFault
  Returns true if this `SOAPFault` has a `Detail` subelement and false otherwise.
hasFault() - Method in interface javax.xml.soap.SOAPBody
  Indicates whether a `SOAPFault` object exists in this `SOAPBody` object.

## I

initCause(Throwable) - Method in exception javax.xml.soap.SOAPException
  Initializes the `cause` field of this `SOAPException` object with the given `Throwable` object.
isComment() - Method in interface javax.xml.soap.Text
  Retrieves whether this `Text` object represents a comment.

## J

java.xml.soap - module java.xml.soap
  Defines the SOAP with Attachments API for Java.
javax.xml.soap - package javax.xml.soap
  Provides the API for creating and building SOAP messages.

## M

MessageFactory - Class in javax.xml.soap
  A factory for creating `SOAPMessage` objects.
MessageFactory() - Constructor for class javax.xml.soap.MessageFactory
MimeHeader - Class in javax.xml.soap
  An object that stores a MIME header name and its value.
MimeHeader(String, String) - Constructor for class javax.xml.soap.MimeHeader
  Constructs a `MimeHeader` object initialized with the given name and value.
MimeHeaders - Class in javax.xml.soap
  A container for `MimeHeader` objects, which represent the MIME headers present in a MIME part of a message.
MimeHeaders() - Constructor for class javax.xml.soap.MimeHeaders
  Constructs a default `MimeHeaders` object initialized with an empty `Vector` object.

## N

Name - Interface in javax.xml.soap
  A representation of an XML name.
newInstance() - Static method in class javax.xml.soap.MessageFactory
  Creates a new `MessageFactory` object that is an instance of the default implementation (SOAP 1.1).
newInstance() - Static method in class javax.xml.soap.SOAPConnectionFactory
  Creates an instance of the default `SOAPConnectionFactory` object.
newInstance() - Static method in class javax.xml.soap.SOAPElementFactory
  Deprecated.
  Creates a new instance of `SOAPElementFactory`.
newInstance() - Static method in class javax.xml.soap.SOAPFactory
  Creates a new `SOAPFactory` object that is an instance of the default implementation (SOAP 1.1).
newInstance(String) - Static method in class javax.xml.soap.MessageFactory
  Creates a new `MessageFactory` object that is an instance of the specified implementation.
newInstance(String) - Static method in class javax.xml.soap.SOAPFactory
  Creates a new `SOAPFactory` object that is an instance of the specified implementation, this method uses the SAAJMetaFactory to locate the implementation class and create the SOAPFactory instance.
newMessageFactory(String) - Method in class javax.xml.soap.SAAJMetaFactory
  Creates a `MessageFactory` object for the given `String` protocol.
newSOAPFactory(String) - Method in class javax.xml.soap.SAAJMetaFactory
  Creates a `SOAPFactory` object for the given `String` protocol.
Node - Interface in javax.xml.soap
  A representation of a node (element) in an XML document.

## R

recycleNode() - Method in interface javax.xml.soap.Node
  Notifies the implementation that this `Node` object is no longer being used by the application and that the implementation is free to reuse this object for nodes that may be created later.
removeAllAttachments() - Method in class javax.xml.soap.SOAPMessage
  Removes all `AttachmentPart` objects that have been added to this `SOAPMessage` object.
removeAllFaultSubcodes() - Method in interface javax.xml.soap.SOAPFault
  Removes any Subcodes that may be contained by this `SOAPFault`.
removeAllHeaders() - Method in class javax.xml.soap.MimeHeaders
  Removes all the header entries from this `MimeHeaders` object.
removeAllMimeHeaders() - Method in class javax.xml.soap.AttachmentPart
  Removes all the MIME header entries.
removeAllMimeHeaders() - Method in class javax.xml.soap.SOAPPart
  Removes all the `MimeHeader` objects for this `SOAPEnvelope` object.
removeAttachments(MimeHeaders) - Method in class javax.xml.soap.SOAPMessage
  Removes all the `AttachmentPart` objects that have header entries that match the specified headers.
removeAttribute(QName) - Method in interface javax.xml.soap.SOAPElement
  Removes the attribute with the specified qname.
removeAttribute(Name) - Method in interface javax.xml.soap.SOAPElement
  Removes the attribute with the specified name.
removeContents() - Method in interface javax.xml.soap.SOAPElement
  Detaches all children of this `SOAPElement`.
removeHeader(String) - Method in class javax.xml.soap.MimeHeaders
  Remove all `MimeHeader` objects whose name matches the given name.
removeMimeHeader(String) - Method in class javax.xml.soap.AttachmentPart
  Removes all MIME headers that match the given name.
removeMimeHeader(String) - Method in class javax.xml.soap.SOAPPart
  Removes all MIME headers that match the given name.
removeNamespaceDeclaration(String) - Method in interface javax.xml.soap.SOAPElement
  Removes the namespace declaration corresponding to the given prefix.

## S

SAAJMetaFactory - Class in javax.xml.soap
  The access point for the implementation classes of the factories defined in the SAAJ API.
SAAJMetaFactory() - Constructor for class javax.xml.soap.SAAJMetaFactory
SAAJResult - Class in javax.xml.soap
  Acts as a holder for the results of a JAXP transformation or a JAXB marshalling, in the form of a SAAJ tree.
SAAJResult() - Constructor for class javax.xml.soap.SAAJResult
  Creates a `SAAJResult` that will present results in the form of a SAAJ tree that supports the default (SOAP 1.1) protocol.
SAAJResult(String) - Constructor for class javax.xml.soap.SAAJResult
  Creates a `SAAJResult` that will present results in the form of a SAAJ tree that supports the specified protocol.
SAAJResult(SOAPElement) - Constructor for class javax.xml.soap.SAAJResult
  Creates a `SAAJResult` that will write the results as a child node of the `SOAPElement` specified.
SAAJResult(SOAPMessage) - Constructor for class javax.xml.soap.SAAJResult
  Creates a `SAAJResult` that will write the results into the `SOAPPart` of the supplied `SOAPMessage`.
saveChanges() - Method in class javax.xml.soap.SOAPMessage
  Updates this `SOAPMessage` object with all the changes that have been made to it.
saveRequired() - Method in class javax.xml.soap.SOAPMessage
  Indicates whether this `SOAPMessage` object needs to have the method `saveChanges` called on it.
setActor(String) - Method in interface javax.xml.soap.SOAPHeaderElement
  Sets the actor associated with this `SOAPHeaderElement` object to the specified actor.
setBase64Content(InputStream, String) - Method in class javax.xml.soap.AttachmentPart
  Sets the content of this attachment part from the Base64 source `InputStream` and sets the value of the `Content-Type` header to the value contained in `contentType`, This method would first decode the base64 input and write the resulting raw bytes to the attachment.
setContent(Object, String) - Method in class javax.xml.soap.AttachmentPart
  Sets the content of this attachment part to that of the given `Object` and sets the value of the `Content-Type` header to the given type.
setContent(Source) - Method in class javax.xml.soap.SOAPPart
  Sets the content of the `SOAPEnvelope` object with the data from the given `Source` object.
setContentDescription(String) - Method in class javax.xml.soap.SOAPMessage
  Sets the description of this `SOAPMessage` object's content with the given description.
setContentId(String) - Method in class javax.xml.soap.AttachmentPart
  Sets the MIME header whose name is "Content-ID" with the given value.
setContentId(String) - Method in class javax.xml.soap.SOAPPart
  Sets the value of the MIME header named "Content-Id" to the given `String`.
setContentLocation(String) - Method in class javax.xml.soap.AttachmentPart
  Sets the MIME header whose name is "Content-Location" with the given value.
setContentLocation(String) - Method in class javax.xml.soap.SOAPPart
  Sets the value of the MIME header "Content-Location" to the given `String`.
setContentType(String) - Method in class javax.xml.soap.AttachmentPart
  Sets the MIME header whose name is "Content-Type" with the given value.
setDataHandler(DataHandler) - Method in class javax.xml.soap.AttachmentPart
  Sets the given `DataHandler` object as the data handler for this `AttachmentPart` object.
setElementQName(QName) - Method in interface javax.xml.soap.SOAPElement
  Changes the name of this `Element` to `newName` if possible.
setEncodingStyle(String) - Method in interface javax.xml.soap.SOAPElement
  Sets the encoding style for this `SOAPElement` object to one specified.
setFaultActor(String) - Method in interface javax.xml.soap.SOAPFault
  Sets this `SOAPFault` object with the given fault actor.
setFaultCode(String) - Method in interface javax.xml.soap.SOAPFault
  Sets this `SOAPFault` object with the give fault code.
setFaultCode(QName) - Method in interface javax.xml.soap.SOAPFault
  Sets this `SOAPFault` object with the given fault code.
setFaultCode(Name) - Method in interface javax.xml.soap.SOAPFault
  Sets this `SOAPFault` object with the given fault code.
setFaultNode(String) - Method in interface javax.xml.soap.SOAPFault
  Creates or replaces any existing Node element value for this `SOAPFault` object.
setFaultRole(String) - Method in interface javax.xml.soap.SOAPFault
  Creates or replaces any existing Role element value for this `SOAPFault` object.
setFaultString(String) - Method in interface javax.xml.soap.SOAPFault
  Sets the fault string for this `SOAPFault` object to the given string.
setFaultString(String, Locale) - Method in interface javax.xml.soap.SOAPFault
  Sets the fault string for this `SOAPFault` object to the given string and localized to the given locale.
setHeader(String, String) - Method in class javax.xml.soap.MimeHeaders
  Replaces the current value of the first header entry whose name matches the given name with the given value, adding a new header if no existing header name matches.
setMimeHeader(String, String) - Method in class javax.xml.soap.AttachmentPart
  Changes the first header entry that matches the given name to the given value, adding a new header if no existing header matches.
setMimeHeader(String, String) - Method in class javax.xml.soap.SOAPPart
  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.
setMustUnderstand(boolean) - Method in interface javax.xml.soap.SOAPHeaderElement
  Sets the mustUnderstand attribute for this `SOAPHeaderElement` object to be either true or false.
setParentElement(SOAPElement) - Method in interface javax.xml.soap.Node
  Sets the parent of this `Node` object to the given `SOAPElement` object.
setProperty(String, Object) - Method in class javax.xml.soap.SOAPMessage
  Associates the specified value with the specified property.
setRawContent(InputStream, String) - Method in class javax.xml.soap.AttachmentPart
  Sets the content of this attachment part to that contained by the `InputStream` `content` and sets the value of the `Content-Type` header to the value contained in `contentType`.
setRawContentBytes(byte[], int, int, String) - Method in class javax.xml.soap.AttachmentPart
  Sets the content of this attachment part to that contained by the `byte[]` array `content` and sets the value of the `Content-Type` header to the value contained in `contentType`.
setRelay(boolean) - Method in interface javax.xml.soap.SOAPHeaderElement
  Sets the relay attribute for this `SOAPHeaderElement` to be either true or false.
setRole(String) - Method in interface javax.xml.soap.SOAPHeaderElement
  Sets the `Role` associated with this `SOAPHeaderElement` object to the specified `Role`.
setValue(String) - Method in interface javax.xml.soap.Node
  If this is a Text node then this method will set its value, otherwise it sets the value of the immediate (Text) child of this node.
SOAP_1_1_CONTENT_TYPE - Static variable in interface javax.xml.soap.SOAPConstants
  The media type of the `Content-Type` MIME header in SOAP 1.1.
SOAP_1_1_PROTOCOL - Static variable in interface javax.xml.soap.SOAPConstants
  Used to create `MessageFactory` instances that create `SOAPMessages` whose behavior supports the SOAP 1.1 specification.
SOAP_1_2_CONTENT_TYPE - Static variable in interface javax.xml.soap.SOAPConstants
  The media type of the `Content-Type` MIME header in SOAP 1.2.
SOAP_1_2_PROTOCOL - Static variable in interface javax.xml.soap.SOAPConstants
  Used to create `MessageFactory` instances that create `SOAPMessages` whose behavior supports the SOAP 1.2 specification
SOAP_DATAENCODINGUNKNOWN_FAULT - Static variable in interface javax.xml.soap.SOAPConstants
  SOAP 1.2 DataEncodingUnknown Fault
SOAP_ENV_PREFIX - Static variable in interface javax.xml.soap.SOAPConstants
  The default namespace prefix for http://www.w3.org/2003/05/soap-envelope
SOAP_MUSTUNDERSTAND_FAULT - Static variable in interface javax.xml.soap.SOAPConstants
  SOAP 1.2 MustUnderstand Fault
SOAP_RECEIVER_FAULT - Static variable in interface javax.xml.soap.SOAPConstants
  SOAP 1.2 Receiver Fault
SOAP_SENDER_FAULT - Static variable in interface javax.xml.soap.SOAPConstants
  SOAP 1.2 Sender Fault
SOAP_VERSIONMISMATCH_FAULT - Static variable in interface javax.xml.soap.SOAPConstants
  SOAP 1.2 VersionMismatch Fault
SOAPBody - Interface in javax.xml.soap
  An object that represents the contents of the SOAP body element in a SOAP message.
SOAPBodyElement - Interface in javax.xml.soap
  A `SOAPBodyElement` object represents the contents in a `SOAPBody` object.
SOAPConnection - Class in javax.xml.soap
  A point-to-point connection that a client can use for sending messages directly to a remote party (represented by a URL, for instance).
SOAPConnection() - Constructor for class javax.xml.soap.SOAPConnection
SOAPConnectionFactory - Class in javax.xml.soap
  A factory for creating `SOAPConnection` objects.
SOAPConnectionFactory() - Constructor for class javax.xml.soap.SOAPConnectionFactory
SOAPConstants - Interface in javax.xml.soap
  The definition of constants pertaining to the SOAP protocol.
SOAPElement - Interface in javax.xml.soap
  An object representing an element of a SOAP message that is allowed but not specifically prescribed by a SOAP specification.
SOAPElementFactory - Class in javax.xml.soap
  Deprecated.
  - Use `javax.xml.soap.SOAPFactory` for creating SOAPElements.
SOAPEnvelope - Interface in javax.xml.soap
  The container for the SOAPHeader and SOAPBody portions of a `SOAPPart` object.
SOAPException - Exception in javax.xml.soap
  An exception that signals that a SOAP exception has occurred.
SOAPException() - Constructor for exception javax.xml.soap.SOAPException
  Constructs a `SOAPException` object with no reason or embedded `Throwable` object.
SOAPException(String) - Constructor for exception javax.xml.soap.SOAPException
  Constructs a `SOAPException` object with the given `String` as the reason for the exception being thrown.
SOAPException(String, Throwable) - Constructor for exception javax.xml.soap.SOAPException
  Constructs a `SOAPException` object with the given `String` as the reason for the exception being thrown and the given `Throwable` object as an embedded exception.
SOAPException(Throwable) - Constructor for exception javax.xml.soap.SOAPException
  Constructs a `SOAPException` object initialized with the given `Throwable` object.
SOAPFactory - Class in javax.xml.soap
  `SOAPFactory` is a factory for creating various objects that exist in the SOAP XML tree.
SOAPFactory() - Constructor for class javax.xml.soap.SOAPFactory
SOAPFault - Interface in javax.xml.soap
  An element in the `SOAPBody` object that contains error and/or status information.
SOAPFaultElement - Interface in javax.xml.soap
  A representation of the contents in a `SOAPFault` object.
SOAPHeader - Interface in javax.xml.soap
  A representation of the SOAP header element.
SOAPHeaderElement - Interface in javax.xml.soap
  An object representing the contents in the SOAP header part of the SOAP envelope.
SOAPMessage - Class in javax.xml.soap
  The root class for all SOAP messages.
SOAPMessage() - Constructor for class javax.xml.soap.SOAPMessage
SOAPPart - Class in javax.xml.soap
  The container for the SOAP-specific portion of a `SOAPMessage` object.
SOAPPart() - Constructor for class javax.xml.soap.SOAPPart

## T

Text - Interface in javax.xml.soap
  A representation of a node whose value is text.

## U

URI_NS_SOAP_1_1_ENVELOPE - Static variable in interface javax.xml.soap.SOAPConstants
  The namespace identifier for the SOAP 1.1 envelope.
URI_NS_SOAP_1_2_ENCODING - Static variable in interface javax.xml.soap.SOAPConstants
  The namespace identifier for the SOAP 1.2 encoding.
URI_NS_SOAP_1_2_ENVELOPE - Static variable in interface javax.xml.soap.SOAPConstants
  The namespace identifier for the SOAP 1.2 envelope.
URI_NS_SOAP_ENCODING - Static variable in interface javax.xml.soap.SOAPConstants
  The namespace identifier for the SOAP 1.1 encoding.
URI_NS_SOAP_ENVELOPE - Static variable in interface javax.xml.soap.SOAPConstants
  The namespace identifier for the SOAP 1.1 envelope, All SOAPElements in this namespace are defined by the SOAP 1.1 specification.
URI_SOAP_1_2_ROLE_NEXT - Static variable in interface javax.xml.soap.SOAPConstants
  The URI identifying the next application processing a SOAP request as the intended role for a SOAP 1.2 header entry (see section 2.2 of part 1 of the SOAP 1.2 specification).
URI_SOAP_1_2_ROLE_NONE - Static variable in interface javax.xml.soap.SOAPConstants
  The URI specifying the role None in SOAP 1.2.
URI_SOAP_1_2_ROLE_ULTIMATE_RECEIVER - Static variable in interface javax.xml.soap.SOAPConstants
  The URI identifying the ultimate receiver of the SOAP 1.2 message.
URI_SOAP_ACTOR_NEXT - Static variable in interface javax.xml.soap.SOAPConstants
  The URI identifying the next application processing a SOAP request as the intended actor for a SOAP 1.1 header entry (see section 4.2.2 of the SOAP 1.1 specification).

## W

WRITE_XML_DECLARATION - Static variable in class javax.xml.soap.SOAPMessage
  Specifies whether the SOAP Message will contain an XML declaration when it is sent.
writeTo(OutputStream) - Method in class javax.xml.soap.SOAPMessage
  Writes this `SOAPMessage` object to the given output stream.

A C D E G H I J M N R S T U W