IT_WSDL::WSDLMessage Class Reference

#include <it_wsdl/wsdl_message.h>

Inheritance diagram for IT_WSDL::WSDLMessage:

IT_WSDL::WSDLExtensibleNode IT_WSDL::WSDLNode List of all members.

Detailed Description

The class that corresponds to the in-memory representation of a WSDL file <message> element.

Definition at line 30 of file wsdl_message.h.

Public Member Functions

virtual WSDLDefinitionsget_definitions ()=0
 Return a reference to an object corresponds to the in-memory representation of the WSDL file.
virtual const WSDLDefinitionsget_definitions () const=0
 Return a reference to an object corresponds to the in-memory representation of the WSDL file.
virtual const WSDLPartget_part (const IT_Bus::String &part_name) const =0
 Returns a pointer to the object corresponding to the in-memory representation of the specified message <part> element.
virtual const WSDLPartVectorget_parts () const=0
 Returns a reference to a vector containing pointers to the objects corresponding to the in-memory representations of the <part> elements included in this message.
virtual WSDLPartVectorget_parts ()=0
 Returns a reference to a vector containing pointers to the objects corresponding to the in-memory representations of the <part> elements included in this message.
virtual const IT_Bus::QNameget_name () const=0
 Return the QName of the message.

Protected Member Functions

 WSDLMessage ()


Member Function Documentation

virtual WSDLDefinitions& IT_WSDL::WSDLMessage::get_definitions (  )  [pure virtual]

Return a reference to an object corresponds to the in-memory representation of the WSDL file.

Returns:
A reference to the WSDLDefinitions object for the WSDL file defining this message.

virtual const WSDLDefinitions& IT_WSDL::WSDLMessage::get_definitions (  )  const [pure virtual]

Return a reference to an object corresponds to the in-memory representation of the WSDL file.

Returns:
A reference to the WSDLDefinitions object for the WSDL file defining this message.

virtual const WSDLPart* IT_WSDL::WSDLMessage::get_part ( const IT_Bus::String part_name  )  const [pure virtual]

Returns a pointer to the object corresponding to the in-memory representation of the specified message <part> element.

Parameters:
String containing the name of the desired part.
Returns:
A pointer to the WSDLPart instance.

virtual const WSDLPartVector& IT_WSDL::WSDLMessage::get_parts (  )  const [pure virtual]

Returns a reference to a vector containing pointers to the objects corresponding to the in-memory representations of the <part> elements included in this message.

Returns:
A reference to a WSDLPartVector. The WSDLPartVector is a typedef of IT_Vector<WSDLPart *>.

virtual WSDLPartVector& IT_WSDL::WSDLMessage::get_parts (  )  [pure virtual]

Returns a reference to a vector containing pointers to the objects corresponding to the in-memory representations of the <part> elements included in this message.

Returns:
A reference to a WSDLPartVector. The WSDLPartVector is a typedef of IT_Vector<WSDLPart *>.

virtual const IT_Bus::QName& IT_WSDL::WSDLMessage::get_name (  )  const [pure virtual]

Return the QName of the message.

Returns:
QName of this message.


Generated on Tue Mar 20 15:28:38 2007 for Artix by  doxygen 1.5.1-p1