Package com.ibm.wsdl

Class OutputImpl

All Implemented Interfaces:
Serializable, AttributeExtensible, ElementExtensible, Output, WSDLElement

public class OutputImpl extends AbstractWSDLElement implements Output
This class represents an output message, and contains the name of the output and the message itself.
Author:
Matthew J. Duftler
See Also:
  • Field Details

    • name

      protected String name
    • message

      protected Message message
    • nativeAttributeNames

      protected List nativeAttributeNames
    • serialVersionUID

      public static final long serialVersionUID
      See Also:
  • Constructor Details

    • OutputImpl

      public OutputImpl()
  • Method Details

    • setName

      public void setName(String name)
      Set the name of this output message.
      Specified by:
      setName in interface Output
      Parameters:
      name - the desired name
    • getName

      public String getName()
      Get the name of this output message.
      Specified by:
      getName in interface Output
      Returns:
      the output message name
    • setMessage

      public void setMessage(Message message)
      Specified by:
      setMessage in interface Output
    • getMessage

      public Message getMessage()
      Specified by:
      getMessage in interface Output
    • getNativeAttributeNames

      public List getNativeAttributeNames()
      Get the list of local attribute names defined for this element in the WSDL specification.
      Specified by:
      getNativeAttributeNames in interface AttributeExtensible
      Returns:
      a List of Strings, one for each local attribute name
    • toString

      public String toString()
      Overrides:
      toString in class AbstractWSDLElement