IT_Bus::Soap12WSDLExtensionElement Class Reference

#include <it_bus_config/soap12_wsdl_extension_element.h>

Inheritance diagram for IT_Bus::Soap12WSDLExtensionElement:

IT_WSDL::WSDLExtensionElement IT_Bus::XMLNode IT_WSDL::WSDLNode IT_Bus::AnyType IT_Bus::PrefixResolver IT_Bus::XMLSaxHandler IT_Bus::ImplementationDetails IT_Bus::Soap12WSDLAddress IT_Bus::Soap12WSDLBinding IT_Bus::Soap12WSDLBody IT_Bus::Soap12WSDLFault IT_Bus::Soap12WSDLHeader IT_Bus::Soap12WSDLHeaderFault IT_Bus::Soap12WSDLOperation List of all members.

Detailed Description

Base class for SOAP 1.2 binding or transport related WSDL extension elements.

Definition at line 24 of file soap12_wsdl_extension_element.h.

Public Member Functions

virtual const IT_Bus::QNameget_element_name () const
 Returns the QName of the extension element.
virtual const IT_Bus::Stringget_target_namespace () const
 Returns the targetNamespace of the WSDL file containing an element represented by this extension element.
virtual IT_Bus::AnyTypecopy (const IT_Bus::AnyType &)
 Return a reference to this instance.

Protected Attributes

IT_WSDL::WSDLExtensibleNodem_wsdl_extensible_node


Member Function Documentation

virtual const IT_Bus::QName& IT_Bus::Soap12WSDLExtensionElement::get_element_name (  )  const [virtual]

Returns the QName of the extension element.

Returns:
QName of the element. For example, for the extension element corresponding to the SOAP 1.2 <address> element within the WSDL file <port> element, this method returns a QName with the parts:
 Prefix:        soap
   Where soap represents the actual prefix
   http://www.w3.org/2003/05/soap-envelope
 Local part:    address
 Namespace URL: xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
 

Implements IT_WSDL::WSDLNode.

virtual const IT_Bus::String& IT_Bus::Soap12WSDLExtensionElement::get_target_namespace (  )  const [virtual]

Returns the targetNamespace of the WSDL file containing an element represented by this extension element.

Returns:
String containing the WSDL file targetNamespace.

Reimplemented from IT_Bus::XMLNode.

virtual IT_Bus::AnyType& IT_Bus::Soap12WSDLExtensionElement::copy ( const IT_Bus::AnyType  )  [virtual]

Return a reference to this instance.

Returns:
A reference to this instance.

Reimplemented from IT_WSDL::WSDLExtensionElement.

Reimplemented in IT_Bus::Soap12WSDLAddress.


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