XML Attribute List Declaration Entry. More...
#include <decXmlAttListDeclEntry.h>
Public Types | |
| enum | eAttributeTypes { eatCData, eatID, eatIDRef, eatIDRefs, eatEntity, eatEntities, eatNMToken, eatNMTokens, eatEnum, EAT_COUNT } |
Attribute type enumeration. More... | |
| enum | eDefaultTypes { edtRequired, edtImplied, edtFixed, edtAny, EDT_COUNT } |
Attribute default type enumeration. More... | |
Public Member Functions | |
Constructors and Destructors | |
| decXmlAttListDeclEntry (const char *name) | |
| Creates a new xml attribute list declaration entry with the given name. | |
| ~decXmlAttListDeclEntry () | |
| Cleans up the xml attribute list declaration entry. | |
Management | |
| const char * | GetName () const |
| void | SetName (const char *name) |
| int | GetAttributeType () const |
| void | SetAttributeType (int attType) |
| int | GetDefaultType () const |
| void | SetDefaultType (int defType) |
| decXmlAttTypeEnum * | GetAttributeTypeEnum () const |
| void | SetAttributeTypeEnum (decXmlAttTypeEnum *typeEnum) |
| decXmlAttValue * | GetDefaultValue () const |
| void | SetDefaultValue (decXmlAttValue *value) |
Visiting | |
| void | Visit (decXmlVisitor *visitor) |
| Visits this node. | |
Casting | |
| virtual bool | CanCastToAttListDeclEntry () |
| Determines if this element can be cast to decXmlAttListDeclEntry which is by default false. | |
| virtual decXmlAttListDeclEntry * | CastToAttListDeclEntry () |
| Safely casts this element to decXmlAttListDeclEntry or throwns an exception otherwise. | |
XML Attribute List Declaration Entry.
| decXmlAttListDeclEntry::decXmlAttListDeclEntry | ( | const char * | name ) |
Creates a new xml attribute list declaration entry with the given name.
| decXmlAttListDeclEntry::~decXmlAttListDeclEntry | ( | ) |
Cleans up the xml attribute list declaration entry.
| virtual bool decXmlAttListDeclEntry::CanCastToAttListDeclEntry | ( | ) | [virtual] |
Determines if this element can be cast to decXmlAttListDeclEntry which is by default false.
Reimplemented from decXmlElement.
| virtual decXmlAttListDeclEntry* decXmlAttListDeclEntry::CastToAttListDeclEntry | ( | ) | [virtual] |
Safely casts this element to decXmlAttListDeclEntry or throwns an exception otherwise.
Reimplemented from decXmlElement.
| int decXmlAttListDeclEntry::GetAttributeType | ( | ) | const [inline] |
| decXmlAttTypeEnum* decXmlAttListDeclEntry::GetAttributeTypeEnum | ( | ) | const [inline] |
| int decXmlAttListDeclEntry::GetDefaultType | ( | ) | const [inline] |
| decXmlAttValue* decXmlAttListDeclEntry::GetDefaultValue | ( | ) | const [inline] |
| const char* decXmlAttListDeclEntry::GetName | ( | ) | const [inline] |
| void decXmlAttListDeclEntry::SetAttributeType | ( | int | attType ) |
| void decXmlAttListDeclEntry::SetAttributeTypeEnum | ( | decXmlAttTypeEnum * | typeEnum ) |
| void decXmlAttListDeclEntry::SetDefaultType | ( | int | defType ) |
| void decXmlAttListDeclEntry::SetDefaultValue | ( | decXmlAttValue * | value ) |
| void decXmlAttListDeclEntry::SetName | ( | const char * | name ) |
| void decXmlAttListDeclEntry::Visit | ( | decXmlVisitor * | visitor ) | [virtual] |
Visits this node.
Reimplemented from decXmlElement.
1.7.2