IT_Bus::NMTokens Class Reference

Inheritance diagram for IT_Bus::NMTokens:

IT_Bus::SimpleTypeListT< T > IT_Bus::SimpleTypeList IT_Bus::AnyType IT_Bus::ImplementationDetails List of all members.

Detailed Description

Definition at line 20 of file nmtokens.h.

Public Types

typedef SimpleTypeListT< NMToken
>::IT_ReflectionType 
IT_ReflectionType

Public Member Functions

virtual AnyTypecopy (const AnyType &copy)
 Make this instance a copy of the instance provided as the method argument.
virtual const QNameget_type () const
 Returns the IT_Bus::QName for the type.
virtual IT_Reflect::Reflectionget_reflection () throw ((IT_Reflect::ReflectException))
 Return an instance of the IT_Reflect::Reflection type that encapsulates this instance.
virtual const IT_Reflect::Reflectionget_reflection () const throw ((IT_Reflect::ReflectException))
 Return an instance of the IT_Reflect::Reflection type that encapsulates this instance.
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.


Member Function Documentation

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

Returns the IT_Bus::QName for the type.

Derived subclasses implement this method and return their QName.

Returns:
QName::EMPTY_QNAME.

Reimplemented from IT_Bus::SimpleTypeList.

virtual IT_Reflect::Reflection* IT_Bus::NMTokens::get_reflection (  )  throw ((IT_Reflect::ReflectException)) [virtual]

Return an instance of the IT_Reflect::Reflection type that encapsulates this instance.

Returns:
IT_Reflect::Reflection
Exceptions:
IT_Reflect::ReflectException 

Reimplemented from IT_Bus::AnyType.

virtual const IT_Reflect::Reflection* IT_Bus::NMTokens::get_reflection (  )  const throw ((IT_Reflect::ReflectException)) [virtual]

Return an instance of the IT_Reflect::Reflection type that encapsulates this instance.

Returns:
IT_Reflect::Reflection
Exceptions:
IT_Reflect::ReflectException 

Reimplemented from IT_Bus::AnyType.

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

Read the value into the instance.

Derived subclasses implement this method.

Reimplemented from IT_Bus::SimpleTypeList.

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

Write the content of the instance.

Derived subclasses implement this method.

Reimplemented from IT_Bus::SimpleTypeList.


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