org.apache.axiom.soap.impl.llom
Class SOAPFaultReasonImpl

java.lang.Object
  extended byorg.apache.axiom.om.impl.llom.OMNodeImpl
      extended byorg.apache.axiom.om.impl.llom.OMElementImpl
          extended byorg.apache.axiom.soap.impl.llom.SOAPElement
              extended byorg.apache.axiom.soap.impl.llom.SOAPFaultReasonImpl
All Implemented Interfaces:
OMConstants, OMContainer, OMContainerEx, OMElement, OMNode, OMNodeEx, SOAPFaultReason
Direct Known Subclasses:
SOAP11FaultReasonImpl, SOAP12FaultReasonImpl

public abstract class SOAPFaultReasonImpl
extends SOAPElement
implements SOAPFaultReason


Field Summary
 
Fields inherited from class org.apache.axiom.om.impl.llom.OMElementImpl
attributes, 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_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
  SOAPFaultReasonImpl(OMElement parent, boolean extractNamespaceFromParent, SOAPFactory factory)
           
protected SOAPFaultReasonImpl(OMNamespace ns, SOAPFactory factory)
           
  SOAPFaultReasonImpl(SOAPFault parent, OMXMLParserWrapper builder, SOAPFactory factory)
          Constructor OMElementImpl
 
Method Summary
 void addSOAPText(SOAPFaultText soapFaultText)
          Eran Chinthaka (chinthaka@apache.org)
 java.util.List getAllSoapTexts()
           
 SOAPFaultText getFirstSOAPText()
           
 SOAPFaultText getSOAPFaultText(java.lang.String language)
           
 
Methods inherited from class org.apache.axiom.soap.impl.llom.SOAPElement
checkParent, setParent
 
Methods inherited from class org.apache.axiom.om.impl.llom.OMElementImpl
addAttribute, addAttribute, addChild, buildNext, 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, internalSerialize, internalSerializeAndConsume, isComplete, removeAttribute, resolveQName, setBuilder, setFirstChild, setLineNumber, setLocalName, setNamespace, setNamespaceWithNoFindInCurrentScope, setText, setText, toString, toStringWithConsume
 
Methods inherited from class org.apache.axiom.om.impl.llom.OMNodeImpl
build, getOMFactory, getParent, getPreviousOMSibling, 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, 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
 

Constructor Detail

SOAPFaultReasonImpl

protected SOAPFaultReasonImpl(OMNamespace ns,
                              SOAPFactory factory)

SOAPFaultReasonImpl

public SOAPFaultReasonImpl(SOAPFault parent,
                           OMXMLParserWrapper builder,
                           SOAPFactory factory)
Constructor OMElementImpl

Parameters:
parent -
builder -

SOAPFaultReasonImpl

public SOAPFaultReasonImpl(OMElement parent,
                           boolean extractNamespaceFromParent,
                           SOAPFactory factory)
                    throws SOAPProcessingException
Parameters:
parent -
Method Detail

addSOAPText

public void addSOAPText(SOAPFaultText soapFaultText)
                 throws SOAPProcessingException
Description copied from interface: SOAPFaultReason
Eran Chinthaka (chinthaka@apache.org)

Specified by:
addSOAPText in interface SOAPFaultReason
Throws:
SOAPProcessingException

getFirstSOAPText

public SOAPFaultText getFirstSOAPText()
Specified by:
getFirstSOAPText in interface SOAPFaultReason

getAllSoapTexts

public java.util.List getAllSoapTexts()
Specified by:
getAllSoapTexts in interface SOAPFaultReason

getSOAPFaultText

public SOAPFaultText getSOAPFaultText(java.lang.String language)
Specified by:
getSOAPFaultText in interface SOAPFaultReason