|
||||||||||
| 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 envelope
public SOAPEnvelopeImpl(org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPFactory factory)
ns - OMNamespace for this envelopefactory - SOAPFactory associated with this envelope| Method 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.SOAPEnvelopeSOAPHeader 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.OMContaineraddChild in class OMElementImplchild - an OMNode to add - must be either a SOAPHeader or a SOAPBody
public 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.SOAPEnvelopeSOAPBody object for this SOAPEnvelope object or
null if there is none
org.apache.axiom.om.OMException - if there is a problem obtaining the SOAPBody object
public org.apache.axiom.om.OMNode detach()
throws org.apache.axiom.om.OMException
detach in interface org.apache.axiom.om.OMNodedetach in class OMElementImplorg.apache.axiom.om.OMException
protected void checkParent(org.apache.axiom.om.OMElement parent)
throws org.apache.axiom.soap.SOAPProcessingException
SOAPElement
checkParent in class SOAPElementorg.apache.axiom.soap.SOAPProcessingException
protected void internalSerialize(javax.xml.stream.XMLStreamWriter writer2,
boolean cache)
throws javax.xml.stream.XMLStreamException
internalSerialize in class OMElementImpljavax.xml.stream.XMLStreamException
private void serializeInternally(OMNodeImpl child,
org.apache.axiom.om.impl.MTOMXMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic boolean hasFault()
hasFault in interface org.apache.axiom.soap.SOAPEnvelopepublic java.lang.String getSOAPBodyFirstElementLocalName()
getSOAPBodyFirstElementLocalName in interface org.apache.axiom.soap.SOAPEnvelopepublic org.apache.axiom.om.OMNamespace getSOAPBodyFirstElementNS()
getSOAPBodyFirstElementNS in interface org.apache.axiom.soap.SOAPEnvelopeprivate javax.xml.namespace.QName getPayloadQName_Optimized()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||