Class FaultImpl

java.lang.Object
com.sun.xml.messaging.saaj.soap.impl.ElementImpl
com.sun.xml.messaging.saaj.soap.impl.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 Details

    • 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
  • 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(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
    • convertToSoapElement

      protected javax.xml.soap.SOAPElement convertToSoapElement(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(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)