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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.xml.soap.Detailprotected jakarta.xml.soap.SOAPFaultElementprotected jakarta.xml.soap.SOAPFaultElementprotected jakarta.xml.soap.SOAPFaultElementFields inherited from class com.sun.xml.messaging.saaj.soap.impl.ElementImpl
DSIG_NS, elementQName, log, WSU_NS, XENC_NS, XML_URI, XMLNS_URIFields 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) FaultImpl(SOAPDocumentImpl ownerDoc, Element domElement) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.xml.soap.Detailprotected jakarta.xml.soap.SOAPElementaddElement(jakarta.xml.soap.Name name) protected jakarta.xml.soap.SOAPElementaddElement(QName name) protected jakarta.xml.soap.SOAPFaultElementprotected 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 DetailImplprotected abstract FaultElementImplcreateSOAPFaultElement(jakarta.xml.soap.Name qname) protected abstract FaultElementImplcreateSOAPFaultElement(String localName) protected abstract FaultElementImplcreateSOAPFaultElement(QName qname) protected abstract voidfinallySetFaultCode(String faultcode) protected voidprotected voidprotected voidprotected abstract QNamejakarta.xml.soap.Detailprotected abstract NameImplprotected abstract NameImplprotected abstract NameImplprotected abstract NameImplbooleanprotected voidprotected 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 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
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 Details
-
FaultImpl
-
FaultImpl
-
-
Method Details
-
getDetailName
-
getFaultCodeName
-
getFaultStringName
-
getFaultActorName
-
createDetail
-
createSOAPFaultElement
-
createSOAPFaultElement
-
createSOAPFaultElement
-
checkIfStandardFaultCode
protected abstract void checkIfStandardFaultCode(String faultCode, String uri) throws jakarta.xml.soap.SOAPException - Throws:
jakarta.xml.soap.SOAPException
-
finallySetFaultCode
- Throws:
jakarta.xml.soap.SOAPException
-
isStandardFaultElement
-
getDefaultFaultCode
-
findFaultCodeElement
protected void findFaultCodeElement() -
findFaultActorElement
protected void findFaultActorElement() -
findFaultStringElement
protected void findFaultStringElement() -
setFaultCode
- 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
- Specified by:
setFaultCodein interfacejakarta.xml.soap.SOAPFault- Throws:
jakarta.xml.soap.SOAPException
-
convertCodeToQName
-
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
- Specified by:
setFaultActorin interfacejakarta.xml.soap.SOAPFault- Throws:
jakarta.xml.soap.SOAPException
-
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
- 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
- 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
Convert an xml:lang attribute value into a Locale object- Parameters:
xmlLang- xml:lang attribute value- Returns:
- Locale
-
localeToXmlLang
-