|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axiom.om.impl.llom.OMNodeImpl
org.apache.axiom.om.impl.llom.OMElementImpl
org.apache.axiom.soap.impl.llom.SOAPElement
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl
public class SOAPEnvelopeImpl
Class SOAPEnvelopeImpl
Field Summary |
---|
Fields inherited from class org.apache.axiom.om.impl.llom.OMElementImpl |
---|
attributes, DEFAULT_DEFAULT_NS_OBJECT, firstChild, lastChild, localName, namespaces, noPrefixNamespaceCounter, ns |
Fields inherited from class org.apache.axiom.om.impl.llom.OMNodeImpl |
---|
builder, done, factory, nextSibling, nodeType, parent, previousSibling |
Fields inherited from interface org.apache.axiom.om.OMNode |
---|
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE |
Fields inherited from interface org.apache.axiom.om.OMConstants |
---|
ARRAY_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, XMLNS_NS_PREFIX, XMLNS_NS_URI, XMLNS_PREFIX, XMLNS_URI |
Constructor Summary | |
---|---|
SOAPEnvelopeImpl(org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPFactory factory)
Constructor |
|
SOAPEnvelopeImpl(org.apache.axiom.om.OMXMLParserWrapper builder,
org.apache.axiom.soap.SOAPFactory factory)
Constructor |
Method Summary | |
---|---|
void |
addChild(org.apache.axiom.om.OMNode child)
Add a SOAPHeader or SOAPBody object |
protected void |
checkParent(org.apache.axiom.om.OMElement parent)
This has to be implemented by all the derived classes to check for the correct parent. |
org.apache.axiom.om.OMNode |
detach()
Method detach |
org.apache.axiom.soap.SOAPBody |
getBody()
Returns the SOAPBody object associated with this SOAPEnvelope
object. |
org.apache.axiom.soap.SOAPHeader |
getHeader()
Returns the SOAPHeader object for this SOAPEnvelope object. |
private javax.xml.namespace.QName |
getPayloadQName_Optimized()
Use a parser property to fetch the first element in the body. |
java.lang.String |
getSOAPBodyFirstElementLocalName()
|
org.apache.axiom.om.OMNamespace |
getSOAPBodyFirstElementNS()
|
org.apache.axiom.soap.SOAPVersion |
getVersion()
|
boolean |
hasFault()
|
protected void |
internalSerialize(javax.xml.stream.XMLStreamWriter writer2,
boolean cache)
|
private void |
serializeInternally(OMNodeImpl child,
org.apache.axiom.om.impl.MTOMXMLStreamWriter writer)
|
Methods inherited from class org.apache.axiom.soap.impl.llom.SOAPElement |
---|
registerContentHandler, setParent |
Methods inherited from class org.apache.axiom.om.impl.llom.OMNodeImpl |
---|
close, getOMFactory, getParent, getPreviousOMSibling, importNode, insertSiblingAfter, insertSiblingBefore, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNextOMSibling, setPreviousOMSibling, setType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.axiom.om.OMElement |
---|
addAttribute, addAttribute, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getDefaultNamespace, getFirstElement, getLineNumber, getLocalName, getNamespace, getQName, getText, getTextAsQName, getXMLStreamReader, getXMLStreamReaderWithoutCaching, removeAttribute, resolveQName, setBuilder, setFirstChild, setLineNumber, setLocalName, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume |
Methods inherited from interface org.apache.axiom.om.OMNode |
---|
build, buildWithAttachments, close, discard, getNextOMSibling, getOMFactory, getParent, getPreviousOMSibling, getType, insertSiblingAfter, insertSiblingBefore, isComplete, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume |
Methods inherited from interface org.apache.axiom.om.OMContainer |
---|
buildNext, getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getFirstChildWithName, getFirstOMChild, isComplete |
Methods inherited from interface org.apache.axiom.om.impl.OMContainerEx |
---|
setComplete |
Constructor Detail |
---|
public SOAPEnvelopeImpl(org.apache.axiom.om.OMXMLParserWrapper builder, org.apache.axiom.soap.SOAPFactory factory)
builder
- the OMXMLParserWrapper building this envelopefactory
- the SOAPFactory building this envelopepublic SOAPEnvelopeImpl(org.apache.axiom.om.OMNamespace ns, org.apache.axiom.soap.SOAPFactory factory)
ns
- OMNamespace for this envelopefactory
- SOAPFactory associated with this envelopeMethod Detail |
---|
public org.apache.axiom.soap.SOAPVersion getVersion()
getVersion
in interface org.apache.axiom.soap.SOAPEnvelope
public org.apache.axiom.soap.SOAPHeader getHeader() throws org.apache.axiom.om.OMException
SOAPHeader
object for this SOAPEnvelope
object.
This SOAPHeader will just be a container for all the headers in the OMMessage
getHeader
in interface org.apache.axiom.soap.SOAPEnvelope
SOAPHeader
object or null
if there is none
org.apache.axiom.om.OMException
- if there is a problem obtaining the SOAPHeader
objectpublic void addChild(org.apache.axiom.om.OMNode child)
addChild
in interface org.apache.axiom.om.OMContainer
addChild
in class OMElementImpl
child
- an OMNode to add - must be either a SOAPHeader or a SOAPBodypublic org.apache.axiom.soap.SOAPBody getBody() throws org.apache.axiom.om.OMException
SOAPBody
object associated with this SOAPEnvelope
object. This SOAPBody will just be a container for all the BodyElements in the
OMMessage
getBody
in interface org.apache.axiom.soap.SOAPEnvelope
SOAPBody
object for this SOAPEnvelope
object or
null
if there is none
org.apache.axiom.om.OMException
- if there is a problem obtaining the SOAPBody
objectpublic org.apache.axiom.om.OMNode detach() throws org.apache.axiom.om.OMException
detach
in interface org.apache.axiom.om.OMNode
detach
in class OMElementImpl
org.apache.axiom.om.OMException
protected void checkParent(org.apache.axiom.om.OMElement parent) throws org.apache.axiom.soap.SOAPProcessingException
SOAPElement
checkParent
in class SOAPElement
org.apache.axiom.soap.SOAPProcessingException
protected void internalSerialize(javax.xml.stream.XMLStreamWriter writer2, boolean cache) throws javax.xml.stream.XMLStreamException
internalSerialize
in class OMElementImpl
javax.xml.stream.XMLStreamException
private void serializeInternally(OMNodeImpl child, org.apache.axiom.om.impl.MTOMXMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public boolean hasFault()
hasFault
in interface org.apache.axiom.soap.SOAPEnvelope
public java.lang.String getSOAPBodyFirstElementLocalName()
getSOAPBodyFirstElementLocalName
in interface org.apache.axiom.soap.SOAPEnvelope
public org.apache.axiom.om.OMNamespace getSOAPBodyFirstElementNS()
getSOAPBodyFirstElementNS
in interface org.apache.axiom.soap.SOAPEnvelope
private javax.xml.namespace.QName getPayloadQName_Optimized()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |