Class 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 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
    • 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​(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
      • 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)