Class SuffixBasedMessagesProvider

java.lang.Object
org.springframework.ws.wsdl.wsdl11.provider.DefaultMessagesProvider
org.springframework.ws.wsdl.wsdl11.provider.SuffixBasedMessagesProvider
All Implemented Interfaces:
MessagesProvider

public class SuffixBasedMessagesProvider extends DefaultMessagesProvider
Implementation of the MessagesProvider interface that is based on suffixes.
Since:
1.5.1
Author:
Arjen Poutsma
  • Field Details

    • DEFAULT_REQUEST_SUFFIX

      public static final String DEFAULT_REQUEST_SUFFIX
      The default suffix used to detect request elements in the schema.
      See Also:
    • DEFAULT_RESPONSE_SUFFIX

      public static final String DEFAULT_RESPONSE_SUFFIX
      The default suffix used to detect response elements in the schema.
      See Also:
    • DEFAULT_FAULT_SUFFIX

      public static final String DEFAULT_FAULT_SUFFIX
      The default suffix used to detect fault elements in the schema.
      See Also:
  • Constructor Details

    • SuffixBasedMessagesProvider

      public SuffixBasedMessagesProvider()
  • Method Details

    • getRequestSuffix

      public String getRequestSuffix()
      Returns the suffix used to detect request elements in the schema.
      See Also:
    • setRequestSuffix

      public void setRequestSuffix(String requestSuffix)
      Sets the suffix used to detect request elements in the schema.
      See Also:
    • getResponseSuffix

      public String getResponseSuffix()
      Returns the suffix used to detect response elements in the schema.
      See Also:
    • setResponseSuffix

      public void setResponseSuffix(String responseSuffix)
      Sets the suffix used to detect response elements in the schema.
      See Also:
    • getFaultSuffix

      public String getFaultSuffix()
      Returns the suffix used to detect fault elements in the schema.
      See Also:
    • setFaultSuffix

      public void setFaultSuffix(String faultSuffix)
      Sets the suffix used to detect fault elements in the schema.
      See Also:
    • isMessageElement

      protected boolean isMessageElement(Element element)
      Description copied from class: DefaultMessagesProvider
      Indicates whether the given element should be includes as Message in the definition.

      Default implementation checks whether the element has the XML Schema namespace, and if it has the local name "element".

      Overrides:
      isMessageElement in class DefaultMessagesProvider
      Parameters:
      element - the element elligable for being a message
      Returns:
      true if to be included as message; false otherwise