IT_Bus::ElementList Class Reference

#include <it_bus/element_list.h>

Inheritance diagram for IT_Bus::ElementList:

IT_Bus::AnyType IT_Bus::MinMaxList IT_Bus::ImplementationDetails IT_Bus::ElementListT< T > List of all members.

Detailed Description

Collection of objects of type IT_Bus::AnyType.

Definition at line 17 of file element_list.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 const QNameget_type () const
 Returns the IT_Bus::QName for the type.
virtual AnyType::Kind get_kind () const
 Returns the IT_Bus::AnyType::Kind for the type.
virtual void read_element (size_t pos, ComplexTypeReader &os)=0 throw ((DeserializationException))
 Read the specified element.
virtual void write_element (size_t pos, ComplexTypeWriter &os) const =0 throw ((SerializationException))
 Write the specified element.
virtual const QNameget_item_name () const=0
 Get the name of each element in the list.
ElementListoperator= (const ElementList &rhs)
 Assignment operator.

Protected Member Functions

 ElementList ()
 Constructor.


Member Function Documentation

virtual void IT_Bus::ElementList::read ( const QName name,
ComplexTypeReader reader 
) throw ((IT_Bus::DeserializationException)) [virtual]

Read the value into the instance.

Derived subclasses implement this method.

Implements IT_Bus::AnyType.

virtual void IT_Bus::ElementList::write ( const QName name,
ComplexTypeWriter writer 
) const throw ((IT_Bus::SerializationException)) [virtual]

Write the content of the instance.

Derived subclasses implement this method.

Implements IT_Bus::AnyType.

virtual const QName& IT_Bus::ElementList::get_type (  )  const [virtual]

Returns the IT_Bus::QName for the type.

Returns:
IT_Bus::QName::EMPTY_QNAME.

Implements IT_Bus::AnyType.

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

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

Returns:
AnyType::ELEMENT_LIST.

Reimplemented from IT_Bus::AnyType.

virtual void IT_Bus::ElementList::read_element ( size_t  pos,
ComplexTypeReader os 
) throw ((DeserializationException)) [pure virtual]

Read the specified element.

Parameters:
size_t the index of the specified element.

Implemented in IT_Bus::ElementListT< T >, IT_Bus::ElementListT< IT_ContextAttributes::AcknowledgementInterval >, IT_Bus::ElementListT< IT_Policy::PolicyExpression >, IT_Bus::ElementListT< IT_Bus_Managed::LoggingSubsystemInfo >, IT_Bus::ElementListT< IT_ContextAttributes::ExponentialBackoff >, IT_Bus::ElementListT< IT_ContextAttributes::JMSPropertyType >, IT_Bus::ElementListT< WS_Addressing_2004::ServiceNameType >, IT_Bus::ElementListT< WS_Addressing_2004::AttributedQName >, IT_Bus::ElementListT< WS_Addressing::ReferenceParametersType >, IT_Bus::ElementListT< WS_Addressing_2004::ReferencePropertiesType >, IT_Bus::ElementListT< IT_ContextAttributes::BaseRetransmissionInterval >, IT_Bus::ElementListT< IT_ContextAttributes::InactivityTimeout >, IT_Bus::ElementListT< IT_Bus_Managed::ServiceDetails >, IT_Bus::ElementListT< IT_ContextAttributes::SOAPAttachmentPartInfo >, IT_Bus::ElementListT< WS_Coordination::Expires >, IT_Bus::ElementListT< WS_Addressing::EndpointReferenceType >, IT_Bus::ElementListT< WS_Coordination::CurrentContext >, IT_Bus::ElementListT< WS_Addressing_2004::EndpointReferenceType >, IT_Bus::ElementListT< IT_ContextAttributes::MaxUnAcknowledgedMessagesThreshold >, IT_Bus::ElementListT< WS_Addressing_2004::ReferenceParametersType >, IT_Bus::ElementListT< IT_Bus::AnyURI >, IT_Bus::ElementListT< IT_ContextAttributes::AttributedDateTime >, IT_Bus::ElementListT< IT_Bus::Reference >, IT_Bus::ElementListT< WS_Addressing::MetadataType >, IT_Bus::ElementListT< IT_Bus::String >, IT_Bus::ElementListT< IT_Bus::ReferencePort >, IT_Bus::ElementListT< WS_Addressing::AttributedURIType >, and IT_Bus::ElementListT< IT_Policy::AllType >.

virtual void IT_Bus::ElementList::write_element ( size_t  pos,
ComplexTypeWriter os 
) const throw ((SerializationException)) [pure virtual]

Write the specified element.

Parameters:
size_t the index of the specified element.

Implemented in IT_Bus::ElementListT< T >, IT_Bus::ElementListT< IT_ContextAttributes::AcknowledgementInterval >, IT_Bus::ElementListT< IT_Policy::PolicyExpression >, IT_Bus::ElementListT< IT_Bus_Managed::LoggingSubsystemInfo >, IT_Bus::ElementListT< IT_ContextAttributes::ExponentialBackoff >, IT_Bus::ElementListT< IT_ContextAttributes::JMSPropertyType >, IT_Bus::ElementListT< WS_Addressing_2004::ServiceNameType >, IT_Bus::ElementListT< WS_Addressing_2004::AttributedQName >, IT_Bus::ElementListT< WS_Addressing::ReferenceParametersType >, IT_Bus::ElementListT< WS_Addressing_2004::ReferencePropertiesType >, IT_Bus::ElementListT< IT_ContextAttributes::BaseRetransmissionInterval >, IT_Bus::ElementListT< IT_ContextAttributes::InactivityTimeout >, IT_Bus::ElementListT< IT_Bus_Managed::ServiceDetails >, IT_Bus::ElementListT< IT_ContextAttributes::SOAPAttachmentPartInfo >, IT_Bus::ElementListT< WS_Coordination::Expires >, IT_Bus::ElementListT< WS_Addressing::EndpointReferenceType >, IT_Bus::ElementListT< WS_Coordination::CurrentContext >, IT_Bus::ElementListT< WS_Addressing_2004::EndpointReferenceType >, IT_Bus::ElementListT< IT_ContextAttributes::MaxUnAcknowledgedMessagesThreshold >, IT_Bus::ElementListT< WS_Addressing_2004::ReferenceParametersType >, IT_Bus::ElementListT< IT_Bus::AnyURI >, IT_Bus::ElementListT< IT_ContextAttributes::AttributedDateTime >, IT_Bus::ElementListT< IT_Bus::Reference >, IT_Bus::ElementListT< WS_Addressing::MetadataType >, IT_Bus::ElementListT< IT_Bus::String >, IT_Bus::ElementListT< IT_Bus::ReferencePort >, IT_Bus::ElementListT< WS_Addressing::AttributedURIType >, and IT_Bus::ElementListT< IT_Policy::AllType >.


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