public abstract class SOAPBodyImpl extends SOAPElement implements SOAPBody, OMConstants
| Modifier and Type | Field and Description |
|---|---|
private boolean |
enableLookAhead |
private boolean |
lookAheadAttempted |
private java.lang.String |
lookAheadLocalName |
private OMNamespace |
lookAheadNS |
private boolean |
lookAheadSuccessful |
attributes, builder, firstChild, lastChild, localName, namespaces, ns, qName, statenextSibling, parent, previousSiblingfactoryCDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODEARRAY_ITEM_LOCALNAME, ARRAY_ITEM_NS_PREFIX, ARRAY_ITEM_NSURI, ARRAY_ITEM_QNAME, DATA_HANDLER, DEFAULT_CHAR_SET_ENCODING, DEFAULT_DEFAULT_NAMESPACE, DEFAULT_XML_VERSION, IS_BINARY, IS_DATA_HANDLERS_AWARE, PULL_TYPE_BUILDER, PUSH_TYPE_BUILDER, XMLATTRTYPE_CDATA, XMLATTRTYPE_ENTITIES, XMLATTRTYPE_ENTITY, XMLATTRTYPE_ID, XMLATTRTYPE_IDREF, XMLATTRTYPE_IDREFS, XMLATTRTYPE_NMTOKEN, XMLATTRTYPE_NMTOKENS, XMLATTRTYPE_NOTATION, XMLNS_NS_PREFIX, XMLNS_NS_URI, XMLNS_PREFIX, XMLNS_URICOMPLETE, DISCARDED, INCOMPLETE| Modifier | Constructor and Description |
|---|---|
|
SOAPBodyImpl(SOAPEnvelope envelope,
OMXMLParserWrapper builder,
SOAPFactory factory)
Constructor SOAPBodyImpl
|
|
SOAPBodyImpl(SOAPEnvelope envelope,
SOAPFactory factory) |
protected |
SOAPBodyImpl(java.lang.String localName,
OMNamespace ns,
SOAPFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(OMNode child,
boolean fromBuilder) |
abstract SOAPFault |
addFault(java.lang.Exception e)
Creates a new
SOAPFault object and adds it to this SOAPBody
object. |
void |
addFault(SOAPFault soapFault) |
protected void |
checkParent(OMElement parent)
This has to be implemented by all the derived classes to check for the correct parent.
|
protected OMElement |
createClone(OMCloneOptions options,
OMContainer targetParent) |
OMNode |
detach()
Removes this information item and its children, from the model completely.
|
SOAPFault |
getFault()
Returns the
SOAPFault object in this SOAPBody object. |
java.lang.String |
getFirstElementLocalName()
Retrieves the local name of the first element in the body.
|
OMNamespace |
getFirstElementNS()
Retrieves the OMNamespace of the first element in the body.
|
boolean |
hasFault()
Indicates whether a
SOAPFault object exists in this SOAPBody
object. |
private boolean |
hasLookahead() |
registerContentHandler, setParentaddAttribute, addAttribute, addChild, addNamespaceDeclaration, build, buildWithAttachments, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, discard, discarded, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getDefaultNamespace, getDescendants, getFirstChildWithName, getFirstElement, getFirstOMChild, getFirstOMChildIfAvailable, getLastKnownOMChild, getLineNumber, getLocalName, getNamespace, getNamespaceContext, getNamespacesInScope, getNamespaceURI, getPrefix, getQName, getSAXSource, getState, getText, getTextAsQName, getTextAsStream, getType, getXMLStreamReader, getXMLStreamReader, getXMLStreamReader, getXMLStreamReaderWithoutCaching, internalSerialize, isComplete, removeAttribute, removeChildren, resolveQName, setBuilder, setComplete, setFirstChild, setLastChild, setLineNumber, setLocalName, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume, undeclarePrefix, writeTextToclone, getIParentNode, getNextOMSibling, getNextOMSiblingIfAvailable, getParent, getPreviousOMSibling, insertSiblingAfter, insertSiblingBefore, internalSerialize, internalSerializeAndConsume, setNextOMSibling, setPreviousOMSiblingclose, getOMFactory, serialize, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsumeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAttribute, addAttribute, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getChildElements, getDefaultNamespace, getFirstElement, getLineNumber, getNamespaceContext, getNamespacesInScope, getText, getTextAsQName, getTextAsStream, removeAttribute, resolveQName, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setBuilder, setLineNumber, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume, undeclarePrefix, writeTextTobuildWithAttachments, discard, getNextOMSibling, getParent, getPreviousOMSibling, getType, insertSiblingAfter, insertSiblingBeforeaddChild, getBuilder, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getDescendants, getFirstChildWithName, getFirstOMChild, getSAXSource, getXMLStreamReader, getXMLStreamReader, getXMLStreamReader, getXMLStreamReaderWithoutCaching, removeChildrenbuild, close, isComplete, serialize, serialize, serializeAndConsumeclone, getOMFactorygetLocalName, getNamespace, getNamespaceURI, getPrefix, getQName, setLocalNamegetIParentNodegetNextOMSiblingIfAvailable, internalSerialize, internalSerializeAndConsume, setNextOMSibling, setPreviousOMSiblingprivate boolean enableLookAhead
private boolean lookAheadAttempted
private boolean lookAheadSuccessful
private java.lang.String lookAheadLocalName
private OMNamespace lookAheadNS
protected SOAPBodyImpl(java.lang.String localName,
OMNamespace ns,
SOAPFactory factory)
public SOAPBodyImpl(SOAPEnvelope envelope, SOAPFactory factory) throws SOAPProcessingException
envelope - SOAPProcessingExceptionpublic SOAPBodyImpl(SOAPEnvelope envelope, OMXMLParserWrapper builder, SOAPFactory factory)
envelope - builder - public abstract SOAPFault addFault(java.lang.Exception e) throws OMException
SOAPFault object and adds it to this SOAPBody
object.addFault in interface SOAPBodye - SOAPFault objectOMException - if there is a SOAP errorOMExceptionpublic boolean hasFault()
SOAPFault object exists in this SOAPBody
object.public SOAPFault getFault()
SOAPFault object in this SOAPBody object.public void addFault(SOAPFault soapFault) throws OMException
addFault in interface SOAPBodysoapFault - OMExceptionOMExceptionprotected void checkParent(OMElement parent) throws SOAPProcessingException
SOAPElementcheckParent in class SOAPElementSOAPProcessingExceptionpublic OMNode detach() throws OMException
OMElementImpldetach in interface OMNodedetach in class OMElementImplOMException - If a node is not complete, the detach can trigger further parsing, which may
cause an exception.private boolean hasLookahead()
public OMNamespace getFirstElementNS()
SOAPBodygetFirstElementNS in interface SOAPBodynull if the element
has no namespace or the body is emptypublic java.lang.String getFirstElementLocalName()
SOAPBodygetFirstElementLocalName in interface SOAPBodynull if the body is emptypublic void addChild(OMNode child, boolean fromBuilder)
addChild in interface OMContainerExaddChild in class OMElementImplprotected OMElement createClone(OMCloneOptions options, OMContainer targetParent)
createClone in class OMElementImpl