decXmlAttValue Class Reference

XML Attribute Value. More...

#include <decXmlAttValue.h>

Inheritance diagram for decXmlAttValue:
decXmlElement

List of all members.

Public Member Functions

Constructors and Destructors
 decXmlAttValue (const char *name)
 Creates a new xml attribute value.
 ~decXmlAttValue ()
 Cleans up the xml attribute value.
Management
const char * GetName () const
void SetName (const char *name)
const char * GetValue () const
void SetValue (const char *value)
const char * GetNamespace () const
 Retrieves the namespace part of the name.
const char * GetLocalName () const
 Retrieves the local name part of the name.
Visiting
void Visit (decXmlVisitor *visitor)
 Visits this node.
Casting
virtual bool CanCastToAttValue ()
 Determines if this element can be cast to decXmlAttValue which is by default false.
virtual decXmlAttValueCastToAttValue ()
 Safely casts this element to decXmlAttValue or throwns an exception otherwise.

Detailed Description

XML Attribute Value.

Author:
Plüss Roland
Version:
1.0
Date:
2008

Constructor & Destructor Documentation

decXmlAttValue::decXmlAttValue ( const char *  name )

Creates a new xml attribute value.

decXmlAttValue::~decXmlAttValue (  )

Cleans up the xml attribute value.


Member Function Documentation

virtual bool decXmlAttValue::CanCastToAttValue (  ) [virtual]

Determines if this element can be cast to decXmlAttValue which is by default false.

Reimplemented from decXmlElement.

virtual decXmlAttValue* decXmlAttValue::CastToAttValue (  ) [virtual]

Safely casts this element to decXmlAttValue or throwns an exception otherwise.

Reimplemented from decXmlElement.

const char* decXmlAttValue::GetLocalName (  ) const [inline]

Retrieves the local name part of the name.

const char* decXmlAttValue::GetName (  ) const [inline]
const char* decXmlAttValue::GetNamespace (  ) const [inline]

Retrieves the namespace part of the name.

const char* decXmlAttValue::GetValue (  ) const [inline]
void decXmlAttValue::SetName ( const char *  name )
void decXmlAttValue::SetValue ( const char *  value )
void decXmlAttValue::Visit ( decXmlVisitor visitor ) [virtual]

Visits this node.

Reimplemented from decXmlElement.


The documentation for this class was generated from the following file: