com.sun.xml.messaging.saaj.soap.impl
Class FaultImpl
java.lang.Object
com.sun.org.apache.xerces.internal.dom.NodeImpl
com.sun.org.apache.xerces.internal.dom.ChildNode
com.sun.org.apache.xerces.internal.dom.ParentNode
com.sun.org.apache.xerces.internal.dom.ElementImpl
com.sun.org.apache.xerces.internal.dom.ElementNSImpl
com.sun.xml.messaging.saaj.soap.impl.ElementImpl
com.sun.xml.messaging.saaj.soap.impl.FaultImpl
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, javax.xml.soap.SOAPBodyElement, javax.xml.soap.SOAPElement, javax.xml.soap.SOAPFault, org.w3c.dom.Element, org.w3c.dom.events.EventTarget, org.w3c.dom.Node, org.w3c.dom.NodeList, org.w3c.dom.TypeInfo
- Direct Known Subclasses:
- Fault1_1Impl, Fault1_2Impl
public abstract class FaultImpl
- extends ElementImpl
- implements javax.xml.soap.SOAPFault
- See Also:
- Serialized Form
Fields inherited from class com.sun.org.apache.xerces.internal.dom.ElementNSImpl |
localName, namespaceURI |
Fields inherited from class com.sun.org.apache.xerces.internal.dom.ElementImpl |
attributes, name |
Fields inherited from class com.sun.org.apache.xerces.internal.dom.ParentNode |
firstChild, fNodeListCache, ownerDocument |
Fields inherited from class com.sun.org.apache.xerces.internal.dom.ChildNode |
nextSibling, previousSibling |
Fields inherited from class com.sun.org.apache.xerces.internal.dom.NodeImpl |
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE |
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 |
Fields inherited from interface org.w3c.dom.TypeInfo |
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION |
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, circumventBug5034339, createElement, createElement, createQName, detachNode, doGetNamespacePrefixes, ensureNamespaceIsDeclared, findChild, findEncodingStyleAttributeName, getAllAttributes, getAllAttributesAsQNames, getAllAttributesFrom, getAttributeValue, getAttributeValue, getAttributeValueFrom, getChildElementNodes, getChildElements, getChildElements, getChildElements, getChildElementsFrom, getElementName, getElementQName, getEncodingStyle, getLocalPart, getNamespaceAttr, getNamespaceAttrFrom, getNamespaceContextNodes, getNamespaceContextNodes, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getOwnerDocument, getParentElement, getPrefix, getQualifiedName, getSOAPNamespace, getValue, getValueNode, getValueNodeStrict, getVisibleNamespacePrefixes, importElement, isNamespaceQualified, isNamespaceQualified, recycleNode, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, replaceElementWithSOAPElement, setAttributeNS, setEncodingStyle, setEncodingStyleNamespace, setParentElement, setValue, tryToFindEncodingStyleAttributeName |
Methods inherited from class com.sun.org.apache.xerces.internal.dom.ElementNSImpl |
getBaseURI, getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setPrefix, setType, setValues |
Methods inherited from class com.sun.org.apache.xerces.internal.dom.ElementImpl |
cloneNode, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData |
Methods inherited from class com.sun.org.apache.xerces.internal.dom.ParentNode |
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getTextContent, hasChildNodes, insertBefore, item, removeChild, replaceChild, setTextContent, synchronizeChildren |
Methods inherited from class com.sun.org.apache.xerces.internal.dom.ChildNode |
getNextSibling, getParentNode, getPreviousSibling |
Methods inherited from class com.sun.org.apache.xerces.internal.dom.NodeImpl |
addEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserData, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.xml.soap.SOAPFault |
addFaultReasonText, appendFaultSubcode, getFaultCode, getFaultCodeAsName, getFaultCodeAsQName, getFaultNode, getFaultReasonLocales, getFaultReasonText, getFaultReasonTexts, getFaultRole, getFaultString, getFaultStringLocale, getFaultSubcodes, removeAllFaultSubcodes, setFaultNode, setFaultRole, setFaultString, setFaultString |
Methods inherited from interface javax.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 javax.xml.soap.Node |
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue |
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 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 |
faultStringElement
protected javax.xml.soap.SOAPFaultElement faultStringElement
faultActorElement
protected javax.xml.soap.SOAPFaultElement faultActorElement
faultCodeElement
protected javax.xml.soap.SOAPFaultElement faultCodeElement
detail
protected javax.xml.soap.Detail detail
FaultImpl
protected FaultImpl(SOAPDocumentImpl ownerDoc,
NameImpl name)
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(java.lang.String localName)
createSOAPFaultElement
protected abstract FaultElementImpl createSOAPFaultElement(javax.xml.namespace.QName qname)
createSOAPFaultElement
protected abstract FaultElementImpl createSOAPFaultElement(javax.xml.soap.Name qname)
checkIfStandardFaultCode
protected abstract void checkIfStandardFaultCode(java.lang.String faultCode,
java.lang.String uri)
throws javax.xml.soap.SOAPException
- Throws:
javax.xml.soap.SOAPException
finallySetFaultCode
protected abstract void finallySetFaultCode(java.lang.String faultcode)
throws javax.xml.soap.SOAPException
- Throws:
javax.xml.soap.SOAPException
isStandardFaultElement
protected abstract boolean isStandardFaultElement(java.lang.String localName)
getDefaultFaultCode
protected abstract javax.xml.namespace.QName getDefaultFaultCode()
findFaultCodeElement
protected void findFaultCodeElement()
findFaultActorElement
protected void findFaultActorElement()
findFaultStringElement
protected void findFaultStringElement()
setFaultCode
public void setFaultCode(java.lang.String faultCode)
throws javax.xml.soap.SOAPException
- Specified by:
setFaultCode
in interface javax.xml.soap.SOAPFault
- Throws:
javax.xml.soap.SOAPException
setFaultCode
public void setFaultCode(java.lang.String faultCode,
java.lang.String prefix,
java.lang.String uri)
throws javax.xml.soap.SOAPException
- Throws:
javax.xml.soap.SOAPException
setFaultCode
public void setFaultCode(javax.xml.soap.Name faultCodeQName)
throws javax.xml.soap.SOAPException
- Specified by:
setFaultCode
in interface javax.xml.soap.SOAPFault
- Throws:
javax.xml.soap.SOAPException
setFaultCode
public void setFaultCode(javax.xml.namespace.QName faultCodeQName)
throws javax.xml.soap.SOAPException
- Specified by:
setFaultCode
in interface javax.xml.soap.SOAPFault
- Throws:
javax.xml.soap.SOAPException
convertCodeToQName
protected static javax.xml.namespace.QName convertCodeToQName(java.lang.String code,
javax.xml.soap.SOAPElement codeContainingElement)
initializeDetail
protected void initializeDetail()
getDetail
public javax.xml.soap.Detail getDetail()
- Specified by:
getDetail
in interface javax.xml.soap.SOAPFault
addDetail
public javax.xml.soap.Detail addDetail()
throws javax.xml.soap.SOAPException
- Specified by:
addDetail
in interface javax.xml.soap.SOAPFault
- Throws:
javax.xml.soap.SOAPException
hasDetail
public boolean hasDetail()
- Specified by:
hasDetail
in interface javax.xml.soap.SOAPFault
setFaultActor
public abstract void setFaultActor(java.lang.String faultActor)
throws javax.xml.soap.SOAPException
- Specified by:
setFaultActor
in interface javax.xml.soap.SOAPFault
- Throws:
javax.xml.soap.SOAPException
getFaultActor
public java.lang.String getFaultActor()
- Specified by:
getFaultActor
in interface javax.xml.soap.SOAPFault
setElementQName
public javax.xml.soap.SOAPElement setElementQName(javax.xml.namespace.QName newName)
throws javax.xml.soap.SOAPException
- Specified by:
setElementQName
in interface javax.xml.soap.SOAPElement
- Overrides:
setElementQName
in class ElementImpl
- Throws:
javax.xml.soap.SOAPException
convertToSoapElement
protected javax.xml.soap.SOAPElement convertToSoapElement(org.w3c.dom.Element element)
- Overrides:
convertToSoapElement
in class ElementImpl
addFaultCodeElement
protected javax.xml.soap.SOAPFaultElement addFaultCodeElement()
throws javax.xml.soap.SOAPException
- Throws:
javax.xml.soap.SOAPException
addElement
protected javax.xml.soap.SOAPElement addElement(javax.xml.soap.Name name)
throws javax.xml.soap.SOAPException
- Overrides:
addElement
in class ElementImpl
- Throws:
javax.xml.soap.SOAPException
addElement
protected javax.xml.soap.SOAPElement addElement(javax.xml.namespace.QName name)
throws javax.xml.soap.SOAPException
- Overrides:
addElement
in class ElementImpl
- Throws:
javax.xml.soap.SOAPException
addSOAPFaultElement
protected FaultElementImpl addSOAPFaultElement(java.lang.String localName)
throws javax.xml.soap.SOAPException
- Throws:
javax.xml.soap.SOAPException
xmlLangToLocale
protected static java.util.Locale xmlLangToLocale(java.lang.String xmlLang)
- Convert an xml:lang attribute value into a Locale object
localeToXmlLang
protected static java.lang.String localeToXmlLang(java.util.Locale locale)
Copyright © 2011 Oracle. All Rights Reserved.