Class FaultImpl
java.lang.Object
com.sun.xml.messaging.saaj.soap.impl.ElementImpl
com.sun.xml.messaging.saaj.soap.impl.FaultImpl
- All Implemented Interfaces:
Node,SOAPBodyElement,SOAPElement,SOAPFault,Element,Node
- Direct Known Subclasses:
Fault1_1Impl,Fault1_2Impl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Detailprotected SOAPFaultElementprotected SOAPFaultElementprotected SOAPFaultElementFields inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
DSIG_NS, elementQName, WSU_NS, XENC_NSFields 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
ConstructorsModifierConstructorDescriptionprotectedFaultImpl(SOAPDocumentImpl ownerDoc, NameImpl name) protectedFaultImpl(SOAPDocumentImpl ownerDoc, Element domElement) -
Method Summary
Modifier and TypeMethodDescriptionprotected SOAPElementaddElement(Name name) protected SOAPElementaddElement(QName name) protected SOAPFaultElementprotected FaultElementImpladdSOAPFaultElement(String localName) protected abstract voidcheckIfStandardFaultCode(String faultCode, String uri) protected static QNameconvertCodeToQName(String code, SOAPElement codeContainingElement) protected SOAPElementconvertToSoapElement(Element element) protected abstract DetailImplprotected abstract FaultElementImplcreateSOAPFaultElement(Name qname) protected abstract FaultElementImplcreateSOAPFaultElement(String localName) protected abstract FaultElementImplcreateSOAPFaultElement(QName qname) protected abstract voidfinallySetFaultCode(String faultcode) protected voidprotected voidprotected voidprotected abstract QNameprotected abstract NameImplprotected abstract NameImplprotected abstract NameImplprotected abstract NameImplbooleanprotected voidprotected abstract booleanisStandardFaultElement(String localName) protected static StringlocaleToXmlLang(Locale locale) setElementQName(QName newName) abstract voidsetFaultActor(String faultActor) voidsetFaultCode(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 objectMethods 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, tryToFindEncodingStyleAttributeNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, setIdAttributeNSMethods inherited from interface jakarta.xml.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValueMethods 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, setUserDataMethods 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, setEncodingStyleMethods 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 Details
-
faultStringElement
-
faultActorElement
-
faultCodeElement
-
detail
-
-
Constructor Details
-
FaultImpl
-
FaultImpl
-
-
Method Details
-
getDetailName
-
getFaultCodeName
-
getFaultStringName
-
getFaultActorName
-
createDetail
-
createSOAPFaultElement
-
createSOAPFaultElement
-
createSOAPFaultElement
-
checkIfStandardFaultCode
- Throws:
SOAPException
-
finallySetFaultCode
- Throws:
SOAPException
-
isStandardFaultElement
-
getDefaultFaultCode
-
findFaultCodeElement
protected void findFaultCodeElement() -
findFaultActorElement
protected void findFaultActorElement() -
findFaultStringElement
protected void findFaultStringElement() -
setFaultCode
- Specified by:
setFaultCodein interfaceSOAPFault- Throws:
SOAPException
-
setFaultCode
- Throws:
SOAPException
-
setFaultCode
- Specified by:
setFaultCodein interfaceSOAPFault- Throws:
SOAPException
-
setFaultCode
- Specified by:
setFaultCodein interfaceSOAPFault- Throws:
SOAPException
-
convertCodeToQName
-
initializeDetail
protected void initializeDetail() -
getDetail
-
addDetail
- Specified by:
addDetailin interfaceSOAPFault- Throws:
SOAPException
-
hasDetail
public boolean hasDetail() -
setFaultActor
- Specified by:
setFaultActorin interfaceSOAPFault- Throws:
SOAPException
-
getFaultActor
- Specified by:
getFaultActorin interfaceSOAPFault
-
setElementQName
- Specified by:
setElementQNamein interfaceSOAPElement- Overrides:
setElementQNamein classElementImpl- Throws:
SOAPException
-
convertToSoapElement
- Overrides:
convertToSoapElementin classElementImpl
-
addFaultCodeElement
- Throws:
SOAPException
-
addElement
- Overrides:
addElementin classElementImpl- Throws:
SOAPException
-
addElement
- Overrides:
addElementin classElementImpl- Throws:
SOAPException
-
addSOAPFaultElement
- Throws:
SOAPException
-
xmlLangToLocale
Convert an xml:lang attribute value into a Locale object- Parameters:
xmlLang- xml:lang attribute value- Returns:
- Locale
-
localeToXmlLang
-