<?xml version="1.0"?>
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 1.0.4//EN" "http://www.gnustep.org/gsdoc-1_0_4.dtd">
<gsdoc base="GWSMessage">
  <head>
    <title>GWSMessage class documentation</title>
    <author name="Richard Frith-Macdonald">
      <email address="rfm@gnu.org">
        rfm@gnu.org
      </email>
    </author>
    <version>25485</version>
    <date>2007-09-14 13:54:55 +0100 (Fri, 14 Sep 2007)</date>
    <copy>2008 Free Software Foundation, Inc.</copy>
  </head>
  <body>
    <front><contents /></front>
    <chapter>
      <heading>
        Software documentation for the GWSMessage class
      </heading>
      <class name="GWSMessage" super="NSObject">
        <declared>GWSMessage.h</declared>
        <desc>
          Encapsulates the WSDL message element... a
          description of a named message in terms of the
          data items (parts) transferred in the message. <br />
          Each part of the message has a name and is described by
          an <em>element</em> or <em>type</em> which specifies the
          kind of data being used.
        </desc>
        <method type="GWSElement*">
          <sel>documentation</sel>
          <desc>
            Return the documentation tree for the receiver.
          </desc>
        </method>
        <method type="NSString*">
          <sel>elementOfPartNamed:</sel>
          <arg type="NSString*">name</arg>
          <desc>
            Return the element of the specified part or
            <code>nil</code> if it does not exist.
          </desc>
        </method>
        <method type="NSString*">
          <sel>name</sel>
          <desc>
            Return the name of the receiver.
          </desc>
        </method>
        <method type="NSArray*">
          <sel>partNames</sel>
          <desc>
            Return an array listing the names of all the parts
            defined for this message.
          </desc>
        </method>
        <method type="void">
          <sel>setDocumentation:</sel>
          <arg type="GWSElement*">documentation</arg>
          <desc>
            Set the <var>documentation</var> for the receiver.
          </desc>
        </method>
        <method type="void">
          <sel>setElement:</sel>
          <arg type="NSString*">type</arg>
          <sel>forPartNamed:</sel>
          <arg type="NSString*">name</arg>
          <desc>
            Set the element of the specified part.
          </desc>
        </method>
        <method type="void">
          <sel>setType:</sel>
          <arg type="NSString*">type</arg>
          <sel>forPartNamed:</sel>
          <arg type="NSString*">name</arg>
          <desc>
            Set the <var>type</var> of the specified part.
          </desc>
        </method>
        <method type="GWSElement*">
          <sel>tree</sel>
          <desc>
            Return a tree representation of the receiver for
            output as part of a WSDL document.
          </desc>
        </method>
        <method type="NSString*">
          <sel>typeOfPartNamed:</sel>
          <arg type="NSString*">name</arg>
          <desc>
            Return the type of the specified part or
            <code>nil</code> if it does not exist.
          </desc>
        </method>
      </class>
    </chapter>
  </body>
</gsdoc>
