Class FaultImpl

  • All Implemented Interfaces:
    javax.xml.soap.Node, javax.xml.soap.SOAPBodyElement, javax.xml.soap.SOAPElement, javax.xml.soap.SOAPFault, Element, Node
    Direct Known Subclasses:
    Fault1_1Impl, Fault1_2Impl

    public abstract class FaultImpl
    extends ElementImpl
    implements javax.xml.soap.SOAPFault
    • Field Detail

      • 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
    • 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​(javax.xml.soap.Name qname)
      • checkIfStandardFaultCode

        protected abstract void checkIfStandardFaultCode​(String faultCode,
                                                         String uri)
                                                  throws javax.xml.soap.SOAPException
        Throws:
        javax.xml.soap.SOAPException
      • finallySetFaultCode

        protected abstract void finallySetFaultCode​(String faultcode)
                                             throws javax.xml.soap.SOAPException
        Throws:
        javax.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 javax.xml.soap.SOAPException
        Specified by:
        setFaultCode in interface javax.xml.soap.SOAPFault
        Throws:
        javax.xml.soap.SOAPException
      • setFaultCode

        public void setFaultCode​(String faultCode,
                                 String prefix,
                                 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​(QName faultCodeQName)
                          throws javax.xml.soap.SOAPException
        Specified by:
        setFaultCode in interface javax.xml.soap.SOAPFault
        Throws:
        javax.xml.soap.SOAPException
      • convertCodeToQName

        protected static QName convertCodeToQName​(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​(String faultActor)
                                    throws javax.xml.soap.SOAPException
        Specified by:
        setFaultActor in interface javax.xml.soap.SOAPFault
        Throws:
        javax.xml.soap.SOAPException
      • getFaultActor

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

        public javax.xml.soap.SOAPElement setElementQName​(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
      • 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​(QName name)
                                                 throws javax.xml.soap.SOAPException
        Overrides:
        addElement in class ElementImpl
        Throws:
        javax.xml.soap.SOAPException
      • addSOAPFaultElement

        protected FaultElementImpl addSOAPFaultElement​(String localName)
                                                throws javax.xml.soap.SOAPException
        Throws:
        javax.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)