Interface ElementNameStrategy

All Known Implementing Classes:
QNameStrategy, ServiceInterfaceStrategy, TypeNameStrategy, XmlRootElementPreferringElementNameStrategy

public interface ElementNameStrategy
Strategy interface for determining the element name for a SOAP body or fault
  • Method Details

    • findQNameForSoapActionOrType

      QName findQNameForSoapActionOrType(String soapAction, Class<?> type)
      Deterimine element name for given type
      Parameters:
      soapAction -
      type -
      Returns:
      resolved element name
    • findExceptionForFaultName

      Class<? extends Exception> findExceptionForFaultName(QName faultName)
      Determine exception class for given SOAP Fault QName
      Parameters:
      faultName -
      Returns:
    • findExceptionForSoapActionAndFaultName

      Class<? extends Exception> findExceptionForSoapActionAndFaultName(String soapAction, QName faultName)
      Determine exception class for given SOAP Action and Fault QName
      Parameters:
      faultName -
      Returns: