IT_WSDL::WSDLPortType Class Reference

#include <it_wsdl/wsdl_port_type.h>

Inheritance diagram for IT_WSDL::WSDLPortType:

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 <portType> element.

Definition at line 35 of file wsdl_port_type.h.

Public Member Functions

virtual const WSDLDefinitionsget_definitions () const=0
 Return a reference to an object that corresponds to the in-memory representation of the WSDL file.
virtual const WSDLOperationVectorget_operations () const=0
 Returns a reference to the collection of operations implemented by this portType.
virtual WSDLOperationVectorget_operations ()=0
 Returns a reference to the collection of operations implemented by this portType.
virtual const WSDLOperationget_operation (const IT_Bus::String &operation_name) const =0
 Returns a pointer to an object that corresponds to the in-memory representation of a specific portType <operation> element.
virtual const WSDLOperationget_operation_from_input_message (const IT_Bus::QName &input_message) const=0
 Return a pointer to an object that corresponds to the in-memory representation of a specific portType <operation> element.
virtual const WSDLOperationget_operation_from_output_message (const IT_Bus::QName &output_message) const =0
 Return a pointer to an object that corresponds to the in-memory representation of a specific portType <operation> element.
virtual const IT_Bus::QNameget_name () const=0
 Returns a reference to the QName for this binding.
virtual const IT_Bus::QNameget_resource_properties () const=0
 Returns a reference to the QName of the WS-Resource properties.

Protected Member Functions

 WSDLPortType ()


Member Function Documentation

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

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

Returns:
A reference to the WSDLDefinitions object for the WSDL file that defines this portType.

virtual const WSDLOperationVector& IT_WSDL::WSDLPortType::get_operations (  )  const [pure virtual]

Returns a reference to the collection of operations implemented by this portType.

Returns:
A reference to a WSDLOperationVector. The WSDLOperationVector is a typedef of IT_Vector<WSDLOperation *>.

virtual WSDLOperationVector& IT_WSDL::WSDLPortType::get_operations (  )  [pure virtual]

Returns a reference to the collection of operations implemented by this portType.

Returns:
A reference to a WSDLOperationVector. The WSDLOperationVector is a typedef of IT_Vector<WSDLOperation *>.

virtual const WSDLOperation* IT_WSDL::WSDLPortType::get_operation ( const IT_Bus::String operation_name  )  const [pure virtual]

Returns a pointer to an object that corresponds to the in-memory representation of a specific portType <operation> element.

Parameters:
String containing the name of the desired operation.
Returns:
A pointer to a WSDLOperation instance.

virtual const WSDLOperation* IT_WSDL::WSDLPortType::get_operation_from_input_message ( const IT_Bus::QName input_message  )  const [pure virtual]

Return a pointer to an object that corresponds to the in-memory representation of a specific portType <operation> element.

Parameters:
QName instance corresponding to the input message of the desired operation.
Returns:
A pointer to a WSDLOperation instance.

virtual const WSDLOperation* IT_WSDL::WSDLPortType::get_operation_from_output_message ( const IT_Bus::QName output_message  )  const [pure virtual]

Return a pointer to an object that corresponds to the in-memory representation of a specific portType <operation> element.

Parameters:
QName instance corresponding to the output message of the desired operation.
Returns:
A pointer to a WSDLOperation instance.

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

Returns a reference to the QName for this binding.

Returns:
A reference to a QName instance.

virtual const IT_Bus::QName& IT_WSDL::WSDLPortType::get_resource_properties (  )  const [pure virtual]

Returns a reference to the QName of the WS-Resource properties.

Returns:
A reference to the QName of the WS-Resource properties. The QName is empty if the portType does not have WS-Resource properties.


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