|
||||||||||
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.SOAPBodyImpl
public abstract class SOAPBodyImpl
Class SOAPBodyImpl
Field Summary | |
---|---|
private boolean |
enableLookAhead
|
private boolean |
hasSOAPFault
Field hasSOAPFault |
private boolean |
lookAheadAttempted
|
private java.lang.String |
lookAheadLocalName
|
private org.apache.axiom.om.OMNamespace |
lookAheadNS
|
private boolean |
lookAheadSuccessful
|
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 | |
---|---|
|
SOAPBodyImpl(org.apache.axiom.soap.SOAPEnvelope envelope,
org.apache.axiom.om.OMXMLParserWrapper builder,
org.apache.axiom.soap.SOAPFactory factory)
Constructor SOAPBodyImpl |
|
SOAPBodyImpl(org.apache.axiom.soap.SOAPEnvelope envelope,
org.apache.axiom.soap.SOAPFactory factory)
|
protected |
SOAPBodyImpl(java.lang.String localName,
org.apache.axiom.om.OMNamespace ns,
org.apache.axiom.soap.SOAPFactory factory)
|
Method Summary | |
---|---|
void |
addChild(org.apache.axiom.om.OMNode child)
Adds child to the element. |
abstract org.apache.axiom.soap.SOAPFault |
addFault(java.lang.Exception e)
Creates a new SOAPFault object and adds it to this SOAPBody
object. |
void |
addFault(org.apache.axiom.soap.SOAPFault soapFault)
|
void |
buildNext()
Forces the parser to proceed, if parser has not yet finished with the XML input. |
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()
Removes this information item and its children, from the model completely. |
org.apache.axiom.soap.SOAPFault |
getFault()
Returns the SOAPFault object in this SOAPBody object. |
java.lang.String |
getFirstElementLocalName()
|
org.apache.axiom.om.OMNamespace |
getFirstElementNS()
|
boolean |
hasFault()
Indicates whether a SOAPFault object exists in this SOAPBody
object. |
private boolean |
hasLookahead()
|
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 |
---|
getChildren, getChildrenWithLocalName, getChildrenWithName, getChildrenWithNamespaceURI, getFirstChildWithName, getFirstOMChild, isComplete |
Methods inherited from interface org.apache.axiom.om.impl.OMContainerEx |
---|
setComplete |
Field Detail |
---|
private boolean hasSOAPFault
private boolean enableLookAhead
private boolean lookAheadAttempted
private boolean lookAheadSuccessful
private java.lang.String lookAheadLocalName
private org.apache.axiom.om.OMNamespace lookAheadNS
Constructor Detail |
---|
protected SOAPBodyImpl(java.lang.String localName, org.apache.axiom.om.OMNamespace ns, org.apache.axiom.soap.SOAPFactory factory)
public SOAPBodyImpl(org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.soap.SOAPFactory factory) throws org.apache.axiom.soap.SOAPProcessingException
envelope
-
org.apache.axiom.soap.SOAPProcessingException
public SOAPBodyImpl(org.apache.axiom.soap.SOAPEnvelope envelope, org.apache.axiom.om.OMXMLParserWrapper builder, org.apache.axiom.soap.SOAPFactory factory)
envelope
- builder
- Method Detail |
---|
public abstract org.apache.axiom.soap.SOAPFault addFault(java.lang.Exception e) throws org.apache.axiom.om.OMException
SOAPFault
object and adds it to this SOAPBody
object.
addFault
in interface org.apache.axiom.soap.SOAPBody
e
-
SOAPFault
object
org.apache.axiom.om.OMException
- if there is a SOAP error
org.apache.axiom.om.OMException
public boolean hasFault()
SOAPFault
object exists in this SOAPBody
object.
hasFault
in interface org.apache.axiom.soap.SOAPBody
true
if a SOAPFault
object exists in this
SOAPBody
object; false
otherwisepublic org.apache.axiom.soap.SOAPFault getFault()
SOAPFault
object in this SOAPBody
object.
getFault
in interface org.apache.axiom.soap.SOAPBody
SOAPFault
object in this SOAPBody
objectpublic void addFault(org.apache.axiom.soap.SOAPFault soapFault) throws org.apache.axiom.om.OMException
addFault
in interface org.apache.axiom.soap.SOAPBody
soapFault
-
org.apache.axiom.om.OMException
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
public org.apache.axiom.om.OMNode detach() throws org.apache.axiom.om.OMException
OMElementImpl
detach
in interface org.apache.axiom.om.OMNode
detach
in class OMElementImpl
org.apache.axiom.om.OMException
public void buildNext()
OMElementImpl
buildNext
in interface org.apache.axiom.om.OMContainer
buildNext
in class OMElementImpl
private boolean hasLookahead()
public org.apache.axiom.om.OMNamespace getFirstElementNS()
getFirstElementNS
in interface org.apache.axiom.soap.SOAPBody
public java.lang.String getFirstElementLocalName()
getFirstElementLocalName
in interface org.apache.axiom.soap.SOAPBody
public void addChild(org.apache.axiom.om.OMNode child)
OMElementImpl
addChild
in interface org.apache.axiom.om.OMContainer
addChild
in class OMElementImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |