Class FaultImpl
- java.lang.Object
-
- com.sun.xml.messaging.saaj.soap.impl.ElementImpl
-
- com.sun.xml.messaging.saaj.soap.impl.FaultImpl
-
- All Implemented Interfaces:
jakarta.xml.soap.Node,jakarta.xml.soap.SOAPBodyElement,jakarta.xml.soap.SOAPElement,jakarta.xml.soap.SOAPFault,Element,Node
- Direct Known Subclasses:
Fault1_1Impl,Fault1_2Impl
public abstract class FaultImpl extends ElementImpl implements jakarta.xml.soap.SOAPFault
-
-
Field Summary
Fields Modifier and Type Field Description protected jakarta.xml.soap.Detaildetailprotected jakarta.xml.soap.SOAPFaultElementfaultActorElementprotected jakarta.xml.soap.SOAPFaultElementfaultCodeElementprotected jakarta.xml.soap.SOAPFaultElementfaultStringElement-
Fields inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
DSIG_NS, elementQName, log, WSU_NS, XENC_NS, XML_URI, XMLNS_URI
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFaultImpl(SOAPDocumentImpl ownerDoc, NameImpl name)FaultImpl(SOAPDocumentImpl ownerDoc, Element domElement)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description jakarta.xml.soap.DetailaddDetail()protected jakarta.xml.soap.SOAPElementaddElement(jakarta.xml.soap.Name name)protected jakarta.xml.soap.SOAPElementaddElement(QName name)protected jakarta.xml.soap.SOAPFaultElementaddFaultCodeElement()protected FaultElementImpladdSOAPFaultElement(String localName)protected abstract voidcheckIfStandardFaultCode(String faultCode, String uri)protected static QNameconvertCodeToQName(String code, jakarta.xml.soap.SOAPElement codeContainingElement)protected jakarta.xml.soap.SOAPElementconvertToSoapElement(Element element)protected abstract DetailImplcreateDetail()protected abstract FaultElementImplcreateSOAPFaultElement(jakarta.xml.soap.Name qname)protected abstract FaultElementImplcreateSOAPFaultElement(String localName)protected abstract FaultElementImplcreateSOAPFaultElement(QName qname)protected abstract voidfinallySetFaultCode(String faultcode)protected voidfindFaultActorElement()protected voidfindFaultCodeElement()protected voidfindFaultStringElement()protected abstract QNamegetDefaultFaultCode()jakarta.xml.soap.DetailgetDetail()protected abstract NameImplgetDetailName()StringgetFaultActor()protected abstract NameImplgetFaultActorName()protected abstract NameImplgetFaultCodeName()protected abstract NameImplgetFaultStringName()booleanhasDetail()protected voidinitializeDetail()protected abstract booleanisStandardFaultElement(String localName)protected static StringlocaleToXmlLang(Locale locale)jakarta.xml.soap.SOAPElementsetElementQName(QName newName)abstract voidsetFaultActor(String faultActor)voidsetFaultCode(jakarta.xml.soap.Name faultCodeQName)voidsetFaultCode(String faultCode)voidsetFaultCode(String faultCode, String prefix, String uri)voidsetFaultCode(QName faultCodeQName)protected static LocalexmlLangToLocale(String xmlLang)Convert an xml:lang attribute value into a Locale object-
Methods inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
addAttribute, addAttribute, addCDATA, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addNode, addText, addTextNode, appendChild, cloneNode, compareDocumentPosition, convertToSoapText, createElement, createElement, createQName, detachNode, doGetNamespacePrefixes, ensureNamespaceIsDeclared, findAndConvertChildElement, findChild, findEncodingStyleAttributeName, getAllAttributes, getAllAttributesAsQNames, getAllAttributesFrom, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getAttributeValue, getAttributeValueFrom, getBaseURI, getChildElementNodes, getChildElements, getChildElements, getChildElements, getChildElementsFrom, getChildNodes, getDomElement, getElementName, getElementQName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFeature, getFirstChild, getLastChild, getLocalName, getLocalPart, getNamespaceAttr, getNamespaceAttrFrom, getNamespaceContextNodes, getNamespaceContextNodes, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPrefix, getPreviousSibling, getQualifiedName, getSchemaTypeInfo, getSoapDocument, getSOAPNamespace, getTagName, getTextContent, getUserData, getValue, getValueNode, getValueNodeStrict, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, importElement, insertBefore, isDefaultNamespace, isEqualNode, isNamespaceQualified, isNamespaceQualified, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, recycleNode, removeAttribute, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeContents, removeNamespaceDeclaration, replaceChild, replaceElementWithSOAPElement, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setEncodingStyle, setEncodingStyleNamespace, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setParentElement, setPrefix, setTextContent, setUserData, setValue, tryToFindEncodingStyleAttributeName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods inherited from interface jakarta.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
-
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Methods inherited from interface jakarta.xml.soap.SOAPElement
addAttribute, addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyle
-
Methods inherited from interface jakarta.xml.soap.SOAPFault
addFaultReasonText, appendFaultSubcode, getFaultCode, getFaultCodeAsName, getFaultCodeAsQName, getFaultNode, getFaultReasonLocales, getFaultReasonText, getFaultReasonTexts, getFaultRole, getFaultString, getFaultStringLocale, getFaultSubcodes, removeAllFaultSubcodes, setFaultNode, setFaultRole, setFaultString, setFaultString
-
-
-
-
Field Detail
-
faultStringElement
protected jakarta.xml.soap.SOAPFaultElement faultStringElement
-
faultActorElement
protected jakarta.xml.soap.SOAPFaultElement faultActorElement
-
faultCodeElement
protected jakarta.xml.soap.SOAPFaultElement faultCodeElement
-
detail
protected jakarta.xml.soap.Detail detail
-
-
Constructor Detail
-
FaultImpl
protected FaultImpl(SOAPDocumentImpl ownerDoc, NameImpl name)
-
FaultImpl
public FaultImpl(SOAPDocumentImpl ownerDoc, Element domElement)
-
-
Method Detail
-
getDetailName
protected abstract NameImpl getDetailName()
-
getFaultCodeName
protected abstract NameImpl getFaultCodeName()
-
getFaultStringName
protected abstract NameImpl getFaultStringName()
-
getFaultActorName
protected abstract NameImpl getFaultActorName()
-
createDetail
protected abstract DetailImpl createDetail()
-
createSOAPFaultElement
protected abstract FaultElementImpl createSOAPFaultElement(String localName)
-
createSOAPFaultElement
protected abstract FaultElementImpl createSOAPFaultElement(QName qname)
-
createSOAPFaultElement
protected abstract FaultElementImpl createSOAPFaultElement(jakarta.xml.soap.Name qname)
-
checkIfStandardFaultCode
protected abstract void checkIfStandardFaultCode(String faultCode, String uri) throws jakarta.xml.soap.SOAPException
- Throws:
jakarta.xml.soap.SOAPException
-
finallySetFaultCode
protected abstract void finallySetFaultCode(String faultcode) throws jakarta.xml.soap.SOAPException
- Throws:
jakarta.xml.soap.SOAPException
-
isStandardFaultElement
protected abstract boolean isStandardFaultElement(String localName)
-
getDefaultFaultCode
protected abstract QName getDefaultFaultCode()
-
findFaultCodeElement
protected void findFaultCodeElement()
-
findFaultActorElement
protected void findFaultActorElement()
-
findFaultStringElement
protected void findFaultStringElement()
-
setFaultCode
public void setFaultCode(String faultCode) throws jakarta.xml.soap.SOAPException
- Specified by:
setFaultCodein interfacejakarta.xml.soap.SOAPFault- Throws:
jakarta.xml.soap.SOAPException
-
setFaultCode
public void setFaultCode(String faultCode, String prefix, String uri) throws jakarta.xml.soap.SOAPException
- Throws:
jakarta.xml.soap.SOAPException
-
setFaultCode
public void setFaultCode(jakarta.xml.soap.Name faultCodeQName) throws jakarta.xml.soap.SOAPException- Specified by:
setFaultCodein interfacejakarta.xml.soap.SOAPFault- Throws:
jakarta.xml.soap.SOAPException
-
setFaultCode
public void setFaultCode(QName faultCodeQName) throws jakarta.xml.soap.SOAPException
- Specified by:
setFaultCodein interfacejakarta.xml.soap.SOAPFault- Throws:
jakarta.xml.soap.SOAPException
-
convertCodeToQName
protected static QName convertCodeToQName(String code, jakarta.xml.soap.SOAPElement codeContainingElement)
-
initializeDetail
protected void initializeDetail()
-
getDetail
public jakarta.xml.soap.Detail getDetail()
- Specified by:
getDetailin interfacejakarta.xml.soap.SOAPFault
-
addDetail
public jakarta.xml.soap.Detail addDetail() throws jakarta.xml.soap.SOAPException- Specified by:
addDetailin interfacejakarta.xml.soap.SOAPFault- Throws:
jakarta.xml.soap.SOAPException
-
hasDetail
public boolean hasDetail()
- Specified by:
hasDetailin interfacejakarta.xml.soap.SOAPFault
-
setFaultActor
public abstract void setFaultActor(String faultActor) throws jakarta.xml.soap.SOAPException
- Specified by:
setFaultActorin interfacejakarta.xml.soap.SOAPFault- Throws:
jakarta.xml.soap.SOAPException
-
getFaultActor
public String getFaultActor()
- Specified by:
getFaultActorin interfacejakarta.xml.soap.SOAPFault
-
setElementQName
public jakarta.xml.soap.SOAPElement setElementQName(QName newName) throws jakarta.xml.soap.SOAPException
- Specified by:
setElementQNamein interfacejakarta.xml.soap.SOAPElement- Overrides:
setElementQNamein classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
convertToSoapElement
protected jakarta.xml.soap.SOAPElement convertToSoapElement(Element element)
- Overrides:
convertToSoapElementin classElementImpl
-
addFaultCodeElement
protected jakarta.xml.soap.SOAPFaultElement addFaultCodeElement() throws jakarta.xml.soap.SOAPException- Throws:
jakarta.xml.soap.SOAPException
-
addElement
protected jakarta.xml.soap.SOAPElement addElement(jakarta.xml.soap.Name name) throws jakarta.xml.soap.SOAPException- Overrides:
addElementin classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
addElement
protected jakarta.xml.soap.SOAPElement addElement(QName name) throws jakarta.xml.soap.SOAPException
- Overrides:
addElementin classElementImpl- Throws:
jakarta.xml.soap.SOAPException
-
addSOAPFaultElement
protected FaultElementImpl addSOAPFaultElement(String localName) throws jakarta.xml.soap.SOAPException
- Throws:
jakarta.xml.soap.SOAPException
-
xmlLangToLocale
protected static Locale xmlLangToLocale(String xmlLang)
Convert an xml:lang attribute value into a Locale object- Parameters:
xmlLang- xml:lang attribute value- Returns:
- Locale
-
-