Package javax.wsdl

Interface Message

All Superinterfaces:
AttributeExtensible, ElementExtensible, Serializable, WSDLElement
All Known Implementing Classes:
MessageImpl

public interface Message extends WSDLElement
This interface describes a message used for communication with an operation.
Author:
Paul Fremantle, Nirmal Mukhi, Matthew J. Duftler
  • Method Details

    • setQName

      void setQName(QName name)
      Set the name of this message.
      Parameters:
      name - the desired name
    • getQName

      QName getQName()
      Get the name of this message.
      Returns:
      the message name
    • addPart

      void addPart(Part part)
      Add a part to this message.
      Parameters:
      part - the part to be added
    • getPart

      Part getPart(String name)
      Get the specified part.
      Parameters:
      name - the name of the desired part.
      Returns:
      the corresponding part, or null if there wasn't any matching part
    • removePart

      Part removePart(String name)
      Remove the specified part.
      Parameters:
      name - the name of the part to be removed.
      Returns:
      the part which was removed
    • getParts

      Map getParts()
      Get all the parts defined here.
    • getOrderedParts

      List getOrderedParts(List partOrder)
      Get an ordered list of parts as specified by the partOrder argument.
      Parameters:
      partOrder - a list of strings, with each string referring to a part by its name. If this argument is null, the parts are returned in the order in which they were added to the message.
      Returns:
      the list of parts
    • setUndefined

      void setUndefined(boolean isUndefined)
    • isUndefined

      boolean isUndefined()