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 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

  • Method Details

    • 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:
      setFaultCode in interface jakarta.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:
      setFaultCode in interface jakarta.xml.soap.SOAPFault
      Throws:
      jakarta.xml.soap.SOAPException
    • setFaultCode

      public void setFaultCode(QName faultCodeQName) throws jakarta.xml.soap.SOAPException
      Specified by:
      setFaultCode in interface jakarta.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:
      getDetail in interface jakarta.xml.soap.SOAPFault
    • addDetail

      public jakarta.xml.soap.Detail addDetail() throws jakarta.xml.soap.SOAPException
      Specified by:
      addDetail in interface jakarta.xml.soap.SOAPFault
      Throws:
      jakarta.xml.soap.SOAPException
    • hasDetail

      public boolean hasDetail()
      Specified by:
      hasDetail in interface jakarta.xml.soap.SOAPFault
    • setFaultActor

      public abstract void setFaultActor(String faultActor) throws jakarta.xml.soap.SOAPException
      Specified by:
      setFaultActor in interface jakarta.xml.soap.SOAPFault
      Throws:
      jakarta.xml.soap.SOAPException
    • getFaultActor

      public String getFaultActor()
      Specified by:
      getFaultActor in interface jakarta.xml.soap.SOAPFault
    • setElementQName

      public jakarta.xml.soap.SOAPElement setElementQName(QName newName) throws jakarta.xml.soap.SOAPException
      Specified by:
      setElementQName in interface jakarta.xml.soap.SOAPElement
      Overrides:
      setElementQName in class ElementImpl
      Throws:
      jakarta.xml.soap.SOAPException
    • convertToSoapElement

      protected jakarta.xml.soap.SOAPElement convertToSoapElement(Element element)
      Overrides:
      convertToSoapElement in class ElementImpl
    • 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:
      addElement in class ElementImpl
      Throws:
      jakarta.xml.soap.SOAPException
    • addElement

      protected jakarta.xml.soap.SOAPElement addElement(QName name) throws jakarta.xml.soap.SOAPException
      Overrides:
      addElement in class ElementImpl
      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
    • localeToXmlLang

      protected static String localeToXmlLang(Locale locale)