Inheritance diagram for IT_ContextAttributes::IT_SecurityTokenReferenceTypeReflection:

Definition at line 2063 of file wsse10_secext_xsdTypes.h.
Public Member Functions | |
| IT_Bus::AnyType::Kind | get_type_kind () const throw (()) |
| Get the kind of the reflected object. | |
| const IT_Reflect::Reflection * | get_attribute_value (const IT_Bus::QName &name) const throw ((IT_Reflect::ReflectException)) |
| Get read-only reflection of named attribute. | |
| IT_Reflect::Reflection * | use_attribute_value (const IT_Bus::QName &name) throw ((IT_Reflect::ReflectException)) |
| Use the named attribute. | |
| void | remove_attribute (const IT_Bus::QName &name) throw ((IT_Reflect::ReflectException)) |
| Remove an optional attribute. | |
Private Attributes | |
|
IT_Reflect::Traits< IT_Bus::IDNillable >::ReflectionType | var_Id |
|
IT_Reflect::Traits< IT_ContextAttributes::tUsageNillable >::ReflectionType | var_Usage |
Static Private Attributes | |
| static IT_AttributeNames | _it_sm_attribute_names |
Classes | |
| class | IT_AttributeNames |
| IT_Bus::AnyType::Kind IT_ContextAttributes::IT_SecurityTokenReferenceTypeReflection::get_type_kind | ( | ) | const throw (()) [virtual] |
Get the kind of the reflected object.
Reimplemented from IT_Reflect::ReflectionImplT< IT_ContextAttributes::SecurityTokenReferenceType >.
| const IT_Reflect::Reflection* IT_ContextAttributes::IT_SecurityTokenReferenceTypeReflection::get_attribute_value | ( | const IT_Bus::QName & | name | ) | const throw ((IT_Reflect::ReflectException)) [virtual] |
Get read-only reflection of named attribute.
For optional attributes returns a 0 pointer if the attribute is missing.
| name | Attribute name. |
| ReflectException | The attribute name is not valid. |
Implements IT_Reflect::ComplexType.
| IT_Reflect::Reflection* IT_ContextAttributes::IT_SecurityTokenReferenceTypeReflection::use_attribute_value | ( | const IT_Bus::QName & | name | ) | throw ((IT_Reflect::ReflectException)) [virtual] |
Use the named attribute.
Returns a reflection object that can be used to modify the attribute. For optional attributes returns a 0 pointer if the attribute is missing.
| name | Attribute name. |
| ReflectException | The attribute is not present, or the name is invalid. |
Reimplemented from IT_Reflect::ComplexTypeImpl.
| void IT_ContextAttributes::IT_SecurityTokenReferenceTypeReflection::remove_attribute | ( | const IT_Bus::QName & | name | ) | throw ((IT_Reflect::ReflectException)) [virtual] |
Remove an optional attribute.
Does nothing for non-optional attributes.
| name | Attribute name. |
| ReflectException |
Implements IT_Reflect::ComplexType.
1.5.1-p1