org.apache.axiom.soap.impl.llom.soap11
Class SOAP11FaultImpl
java.lang.Object
org.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.SOAPFaultImpl
org.apache.axiom.soap.impl.llom.soap11.SOAP11FaultImpl
- All Implemented Interfaces:
- org.apache.axiom.om.OMConstants, org.apache.axiom.om.OMContainer, org.apache.axiom.om.impl.OMContainerEx, org.apache.axiom.om.OMElement, org.apache.axiom.om.OMNode, org.apache.axiom.om.impl.OMNodeEx, org.apache.axiom.soap.SOAPFault
- public class SOAP11FaultImpl
- extends SOAPFaultImpl
Fields inherited from class org.apache.axiom.soap.impl.llom.SOAPFaultImpl |
e |
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 |
SOAP11FaultImpl(org.apache.axiom.soap.SOAPBody parent,
java.lang.Exception e,
org.apache.axiom.soap.SOAPFactory factory)
|
SOAP11FaultImpl(org.apache.axiom.soap.SOAPBody parent,
org.apache.axiom.om.OMXMLParserWrapper builder,
org.apache.axiom.soap.SOAPFactory factory)
|
SOAP11FaultImpl(org.apache.axiom.soap.SOAPBody parent,
org.apache.axiom.soap.SOAPFactory factory)
This is a convenience method for the SOAP Fault Impl. |
SOAP11FaultImpl(org.apache.axiom.soap.SOAPFactory factory)
Eran Chinthaka (chinthaka@apache.org) |
Method Summary |
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.soap.SOAPFaultCode |
getCode()
|
org.apache.axiom.soap.SOAPFaultDetail |
getDetail()
|
protected org.apache.axiom.soap.SOAPFaultDetail |
getNewSOAPFaultDetail(org.apache.axiom.soap.SOAPFault fault)
|
org.apache.axiom.soap.SOAPFaultNode |
getNode()
|
org.apache.axiom.soap.SOAPFaultReason |
getReason()
|
org.apache.axiom.soap.SOAPFaultRole |
getRole()
|
void |
internalSerializeAndConsume(javax.xml.stream.XMLStreamWriter writer)
This method serializes and consumes without building the object structure in memory. |
protected void |
serializeFaultNode(javax.xml.stream.XMLStreamWriter writer)
|
void |
setCode(org.apache.axiom.soap.SOAPFaultCode soapFaultCode)
|
void |
setDetail(org.apache.axiom.soap.SOAPFaultDetail detail)
|
void |
setNode(org.apache.axiom.soap.SOAPFaultNode node)
|
void |
setReason(org.apache.axiom.soap.SOAPFaultReason reason)
|
void |
setRole(org.apache.axiom.soap.SOAPFaultRole role)
|
Methods inherited from class org.apache.axiom.om.impl.llom.OMElementImpl |
addAttribute, addAttribute, addChild, build, buildNext, buildWithAttachments, cloneOMElement, declareDefaultNamespace, declareNamespace, declareNamespace, detach, discard, findNamespace, findNamespaceURI, getAllAttributes, getAllDeclaredNamespaces, getAttribute, getAttributeValue, getBuilder, getChildElements, getChildren, getChildrenWithName, getDefaultNamespace, getFirstChildWithName, getFirstElement, getFirstOMChild, getLineNumber, getLocalName, getNamespace, getNextOMSibling, getQName, getText, getTextAsQName, getTrimmedText, getType, getXMLStreamReader, getXMLStreamReaderWithoutCaching, internalSerialize, isComplete, notifyChildComplete, removeAttribute, resolveQName, setBuilder, setFirstChild, setLineNumber, setLocalName, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume |
Methods inherited from class org.apache.axiom.om.impl.llom.OMNodeImpl |
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, detach, 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 |
addChild, buildNext, getChildren, getChildrenWithName, getFirstChildWithName, getFirstOMChild, isComplete |
Methods inherited from interface org.apache.axiom.om.impl.OMContainerEx |
setComplete |
SOAP11FaultImpl
public SOAP11FaultImpl(org.apache.axiom.soap.SOAPFactory factory)
- Eran Chinthaka (chinthaka@apache.org)
SOAP11FaultImpl
public SOAP11FaultImpl(org.apache.axiom.soap.SOAPBody parent,
java.lang.Exception e,
org.apache.axiom.soap.SOAPFactory factory)
throws org.apache.axiom.soap.SOAPProcessingException
SOAP11FaultImpl
public SOAP11FaultImpl(org.apache.axiom.soap.SOAPBody parent,
org.apache.axiom.om.OMXMLParserWrapper builder,
org.apache.axiom.soap.SOAPFactory factory)
SOAP11FaultImpl
public SOAP11FaultImpl(org.apache.axiom.soap.SOAPBody parent,
org.apache.axiom.soap.SOAPFactory factory)
throws org.apache.axiom.soap.SOAPProcessingException
- This is a convenience method for the SOAP Fault Impl.
- Parameters:
parent
-
getNewSOAPFaultDetail
protected org.apache.axiom.soap.SOAPFaultDetail getNewSOAPFaultDetail(org.apache.axiom.soap.SOAPFault fault)
throws org.apache.axiom.soap.SOAPProcessingException
- Specified by:
getNewSOAPFaultDetail
in class SOAPFaultImpl
- Throws:
org.apache.axiom.soap.SOAPProcessingException
internalSerializeAndConsume
public void internalSerializeAndConsume(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
- Description copied from class:
OMElementImpl
- This method serializes and consumes without building the object structure in memory. Misuse
of this method will cause loss of data. So it is advised to use populateYourSelf() method,
before calling this method, if one wants to preserve data in the stream. This was requested
during the second Axis2 summit.
- Specified by:
internalSerializeAndConsume
in interface org.apache.axiom.om.impl.OMNodeEx
- Overrides:
internalSerializeAndConsume
in class OMElementImpl
- Throws:
javax.xml.stream.XMLStreamException
setCode
public void setCode(org.apache.axiom.soap.SOAPFaultCode soapFaultCode)
throws org.apache.axiom.soap.SOAPProcessingException
- Specified by:
setCode
in interface org.apache.axiom.soap.SOAPFault
- Overrides:
setCode
in class SOAPFaultImpl
- Throws:
org.apache.axiom.soap.SOAPProcessingException
setReason
public void setReason(org.apache.axiom.soap.SOAPFaultReason reason)
throws org.apache.axiom.soap.SOAPProcessingException
- Specified by:
setReason
in interface org.apache.axiom.soap.SOAPFault
- Overrides:
setReason
in class SOAPFaultImpl
- Throws:
org.apache.axiom.soap.SOAPProcessingException
setNode
public void setNode(org.apache.axiom.soap.SOAPFaultNode node)
throws org.apache.axiom.soap.SOAPProcessingException
- Specified by:
setNode
in interface org.apache.axiom.soap.SOAPFault
- Overrides:
setNode
in class SOAPFaultImpl
- Throws:
org.apache.axiom.soap.SOAPProcessingException
setRole
public void setRole(org.apache.axiom.soap.SOAPFaultRole role)
throws org.apache.axiom.soap.SOAPProcessingException
- Specified by:
setRole
in interface org.apache.axiom.soap.SOAPFault
- Overrides:
setRole
in class SOAPFaultImpl
- Throws:
org.apache.axiom.soap.SOAPProcessingException
checkParent
protected void checkParent(org.apache.axiom.om.OMElement parent)
throws org.apache.axiom.soap.SOAPProcessingException
- Description copied from class:
SOAPElement
- This has to be implemented by all the derived classes to check for the correct parent.
- Specified by:
checkParent
in class SOAPElement
- Throws:
org.apache.axiom.soap.SOAPProcessingException
setDetail
public void setDetail(org.apache.axiom.soap.SOAPFaultDetail detail)
throws org.apache.axiom.soap.SOAPProcessingException
- Specified by:
setDetail
in interface org.apache.axiom.soap.SOAPFault
- Overrides:
setDetail
in class SOAPFaultImpl
- Throws:
org.apache.axiom.soap.SOAPProcessingException
serializeFaultNode
protected void serializeFaultNode(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
- Specified by:
serializeFaultNode
in class SOAPFaultImpl
- Throws:
javax.xml.stream.XMLStreamException
getCode
public org.apache.axiom.soap.SOAPFaultCode getCode()
getReason
public org.apache.axiom.soap.SOAPFaultReason getReason()
getNode
public org.apache.axiom.soap.SOAPFaultNode getNode()
getRole
public org.apache.axiom.soap.SOAPFaultRole getRole()
getDetail
public org.apache.axiom.soap.SOAPFaultDetail getDetail()
Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.