Package com.ibm.wsdl

Class OutputImpl

java.lang.Object
com.ibm.wsdl.AbstractWSDLElement
com.ibm.wsdl.OutputImpl
All Implemented Interfaces:
java.io.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 java.lang.String name
    • message

      protected Message message
    • nativeAttributeNames

      protected java.util.List nativeAttributeNames
    • serialVersionUID

      public static final long serialVersionUID
      See Also:
  • Constructor Details

    • OutputImpl

      public OutputImpl()
  • Method Details

    • setName

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

      public java.lang.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 java.util.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 java.lang.String toString()
      Overrides:
      toString in class AbstractWSDLElement