IT_Bus::ComplexContentComplexType Class Reference

#include <it_bus/complex_content_complex_type.h>

Inheritance diagram for IT_Bus::ComplexContentComplexType:

IT_Bus::AnyType IT_Bus::ComplexType IT_Bus::ImplementationDetails IT_ContextAttributes::BusSecurity IT_ContextAttributes::ClientConfiguration IT_ContextAttributes::ClientNamingPolicyType IT_ContextAttributes::clientType IT_ContextAttributes::ConnectionPolicyType IT_ContextAttributes::CredentialsType IT_ContextAttributes::DefaultConnectionPolicyType IT_ContextAttributes::JMSClientHeadersType IT_ContextAttributes::JMSServerHeadersType IT_ContextAttributes::MQAttributesType IT_ContextAttributes::mqClientType IT_ContextAttributes::MQConnectionAttributesType IT_ContextAttributes::MQMessageAttributesType IT_ContextAttributes::mqServerType IT_ContextAttributes::ServerConfiguration IT_ContextAttributes::ServerNamingPolicyType IT_ContextAttributes::serverType IT_ContextAttributes::TibrvType WS_Coordination::CoordinationContext WS_Coordination::CurrentContext List of all members.

Detailed Description

Base class for generated classes derived from complex content complex type definitions within a WSDL or XSD file.

Definition at line 18 of file complex_content_complex_type.h.

Public Member Functions

virtual void read (const QName &name, ComplexTypeReader &reader) throw ((IT_Bus::DeserializationException))
 Read the value into the instance.
virtual void write (const QName &name, ComplexTypeWriter &writer) const throw ((IT_Bus::SerializationException))
 Write the content of the instance.
virtual AnyType::Kind get_kind () const
 Returns the IT_Bus::AnyType::Kind for the type.
virtual void read_complex_contents (ComplexTypeReader &os)=0 throw ((IT_Bus::DeserializationException))
 Read the values of the complex content into the instance.
virtual void write_complex_contents (ComplexTypeWriter &os) const =0 throw ((SerializationException))
 Write the complex content of the instance.
virtual void write_complexcontent_attributes (ComplexTypeWriter &writer) const throw ((SerializationException))
 Write the attribute content of the instance.
virtual void read_complexcontent_attributes (ComplexTypeReader &reader) throw ((DeserializationException))
 Read the attribute content into the instance.
ComplexContentComplexTypeoperator= (const ComplexContentComplexType &rhs)
 Assignment operator.

Protected Member Functions

 ComplexContentComplexType ()
 Constructor.
virtual ~ComplexContentComplexType ()
 Destructor.


Member Function Documentation

virtual AnyType::Kind IT_Bus::ComplexContentComplexType::get_kind (  )  const [virtual]

Returns the IT_Bus::AnyType::Kind for the type.

Returns:
AnyType::COMPLEX_CONTENT.

Reimplemented from IT_Bus::AnyType.

Reimplemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, IT_ContextAttributes::TibrvType, WS_Coordination::CoordinationContext, and WS_Coordination::CurrentContext.

virtual void IT_Bus::ComplexContentComplexType::read_complex_contents ( ComplexTypeReader os  )  throw ((IT_Bus::DeserializationException)) [pure virtual]

Read the values of the complex content into the instance.

Deerived classes implement this method.

Implemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, IT_ContextAttributes::TibrvType, WS_Coordination::CoordinationContext, and WS_Coordination::CurrentContext.

virtual void IT_Bus::ComplexContentComplexType::write_complex_contents ( ComplexTypeWriter os  )  const throw ((SerializationException)) [pure virtual]

Write the complex content of the instance.

Derived classes implement this method.

Implemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, IT_ContextAttributes::TibrvType, WS_Coordination::CoordinationContext, and WS_Coordination::CurrentContext.

virtual void IT_Bus::ComplexContentComplexType::write_complexcontent_attributes ( ComplexTypeWriter writer  )  const throw ((SerializationException)) [virtual]

Write the attribute content of the instance.

This implementation does nothing. Derived classes override this implementation.

Reimplemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, and IT_ContextAttributes::TibrvType.

virtual void IT_Bus::ComplexContentComplexType::read_complexcontent_attributes ( ComplexTypeReader reader  )  throw ((DeserializationException)) [virtual]

Read the attribute content into the instance.

This implementation does nothing. Derived classes override this implementation.

Reimplemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, and IT_ContextAttributes::TibrvType.

ComplexContentComplexType& IT_Bus::ComplexContentComplexType::operator= ( const ComplexContentComplexType rhs  ) 

Assignment operator.

Derived subclasses override this implementation.


Generated on Tue Mar 20 15:27:59 2007 for Artix by  doxygen 1.5.1-p1