IT_Bus::SimpleContentComplexType Class Reference

#include <it_bus/simple_content_complex_type.h>

Inheritance diagram for IT_Bus::SimpleContentComplexType:

IT_Bus::ComplexType IT_Bus::AnyType IT_Bus::ImplementationDetails IT_ContextAttributes::AttributedDateTime IT_ContextAttributes::AttributedString IT_ContextAttributes::AttributedURI IT_ContextAttributes::BinarySecurityTokenType IT_ContextAttributes::EncodedString IT_ContextAttributes::KeyIdentifierType IT_ContextAttributes::PasswordString WS_Addressing::AttributedQNameType WS_Addressing::AttributedUnsignedLongType WS_Addressing::AttributedURIType WS_Addressing::RelatesToType WS_Addressing_2004::AttributedQName WS_Addressing_2004::AttributedURI WS_Addressing_2004::Relationship WS_Addressing_2004::ReplyAfterType WS_Addressing_2004::ServiceNameType WS_Coordination::Expires WS_Coordination::Identifier List of all members.

Detailed Description

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

Definition at line 22 of file simple_content_complex_type.h.

Public Member Functions

 SimpleContentComplexType ()
 Constructor.
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 void write_value (AnySimpleTypeWriter &writer) const =0 throw ((SerializationException))
 Write the value of the instance.
virtual void read_value (AnySimpleTypeReader &reader)=0 throw ((DeserializationException))
 Read the value into the instance.
SimpleContentComplexTypeoperator= (const SimpleContentComplexType &rhs)
 Assignment operator.
virtual AnyType::Kind get_kind () const
 Returns the IT_Bus::AnyType::Kind for the type.


Member Function Documentation

virtual void IT_Bus::SimpleContentComplexType::write_value ( AnySimpleTypeWriter writer  )  const throw ((SerializationException)) [pure virtual]

Write the value of the instance.

Derived subclasses implement this method.

Implemented in WS_Addressing::AttributedUnsignedLongType, WS_Addressing::RelatesToType, WS_Addressing::AttributedURIType, WS_Addressing::AttributedQNameType, WS_Addressing_2004::ServiceNameType, WS_Addressing_2004::AttributedURI, WS_Addressing_2004::ReplyAfterType, WS_Addressing_2004::AttributedQName, WS_Addressing_2004::Relationship, WS_Coordination::Identifier, WS_Coordination::Expires, IT_ContextAttributes::AttributedString, IT_ContextAttributes::PasswordString, IT_ContextAttributes::EncodedString, IT_ContextAttributes::KeyIdentifierType, IT_ContextAttributes::BinarySecurityTokenType, IT_ContextAttributes::AttributedDateTime, and IT_ContextAttributes::AttributedURI.

virtual void IT_Bus::SimpleContentComplexType::read_value ( AnySimpleTypeReader reader  )  throw ((DeserializationException)) [pure virtual]

Read the value into the instance.

Derived subclasses implement this method.

Implemented in WS_Addressing::AttributedUnsignedLongType, WS_Addressing::RelatesToType, WS_Addressing::AttributedURIType, WS_Addressing::AttributedQNameType, WS_Addressing_2004::ServiceNameType, WS_Addressing_2004::AttributedURI, WS_Addressing_2004::ReplyAfterType, WS_Addressing_2004::AttributedQName, WS_Addressing_2004::Relationship, WS_Coordination::Identifier, WS_Coordination::Expires, IT_ContextAttributes::AttributedString, IT_ContextAttributes::PasswordString, IT_ContextAttributes::EncodedString, IT_ContextAttributes::KeyIdentifierType, IT_ContextAttributes::BinarySecurityTokenType, IT_ContextAttributes::AttributedDateTime, and IT_ContextAttributes::AttributedURI.

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

Assignment operator.

Derived subclasses override this implementation.

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

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

Returns:
AnyType::SIMPLE_CONTENT.

Reimplemented from IT_Bus::AnyType.


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