FDO API Reference | Feature Data Objects |
#include <SchemaAttributeDictionary.h>
Inherits FdoIDisposable, and FdoXmlSaxHandler.
Inheritance diagram for FdoSchemaAttributeDictionary:
Definition at line 35 of file SchemaAttributeDictionary.h.
Public Member Functions | |
FDO_API void | Add (FdoString *name, FdoString *value) |
Adds the specified attribute with the specified value to the dictionary. | |
FDO_API void | Clear () |
Clears all attributes and values from the dictionary. | |
FDO_API bool | ContainsAttribute (FdoString *name) |
Returns true if the dictionary contains the specified attribute. | |
FDO_API FdoString ** | GetAttributeNames (FdoInt32 &length) |
Gets an array containing all of the attribute names in the dictionary. | |
FDO_API FdoString * | GetAttributeValue (FdoString *name) |
Gets the value of the specified attribute. | |
FDO_API FdoInt32 | GetCount () |
Gets the number of attributes in the dictionary. | |
FDO_API void | Remove (FdoString *name) |
Removes the specified attribute and its value from the dictionary. | |
FDO_API void | SetAttributeValue (FdoString *name, FdoString *value) |
Sets the value of the specified attribute. | |
virtual FdoBoolean | XmlEndElement (FdoXmlSaxContext *context, FdoString *uri, FdoString *name, FdoString *qname) |
Handle the end of a dictionary element. | |
virtual FdoXmlSaxHandler * | XmlStartElement (FdoXmlSaxContext *context, FdoString *uri, FdoString *name, FdoString *qname, FdoXmlAttributeCollection *atts) |
DOXYGEN-IGNORE Public non-API functions for XML support Handle the start of a dictionary element | |
Protected Member Functions | |
virtual void | _AcceptChanges () |
virtual void | _BeginChangeProcessing () |
virtual void | _EndChangeProcessing () |
virtual void | _RejectChanges () |
virtual void | _StartChanges () |
FdoFeatureSchema::RejectChanges() support. | |
virtual void | _writeXml (FdoSchemaXmlContext *pContext) |
Write this SAD to XML. | |
virtual void | Dispose () |
Dispose this object. | |
FdoSchemaAttributeDictionary (FdoSchemaElement &parent) | |
FdoSchemaAttributeDictionary () | |
DOXYGEN-IGNORE | |
virtual | ~FdoSchemaAttributeDictionary () |
Protected Attributes | |
FdoInt32 | m_allocCHANGED |
unsigned int | m_changeInfoState |
wchar_t ** | m_namesCHANGED |
FdoInt32 | m_usedCHANGED |
wchar_t ** | m_valuesCHANGED |
Static Protected Attributes | |
const unsigned int | CHANGEINFO_PRESENT = 0x00000001 |
States stored in the m_changeInfoState bitfield flag. | |
const unsigned int | CHANGEINFO_PROCESSED = 0x00000004 |
const unsigned int | CHANGEINFO_PROCESSING = 0x00000002 |
Friends | |
class | FdoSchemaElement |
|
DOXYGEN-IGNORE
Definition at line 43 of file SchemaAttributeDictionary.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
FdoFeatureSchema::RejectChanges() support.
|
|
Write this SAD to XML.
|
|
Adds the specified attribute with the specified value to the dictionary.
|
|
Clears all attributes and values from the dictionary.
|
|
Returns true if the dictionary contains the specified attribute.
|
|
Dispose this object.
Implements FdoIDisposable. |
|
Gets an array containing all of the attribute names in the dictionary.
|
|
Gets the value of the specified attribute.
|
|
Gets the number of attributes in the dictionary.
|
|
Removes the specified attribute and its value from the dictionary.
|
|
Sets the value of the specified attribute.
|
|
Handle the end of a dictionary element.
Reimplemented from FdoXmlSaxHandler. |
|
DOXYGEN-IGNORE Public non-API functions for XML support Handle the start of a dictionary element
Reimplemented from FdoXmlSaxHandler. |
|
Definition at line 39 of file SchemaAttributeDictionary.h. |
|
States stored in the m_changeInfoState bitfield flag.
Definition at line 193 of file SchemaAttributeDictionary.h. |
|
Definition at line 195 of file SchemaAttributeDictionary.h. |
|
Definition at line 194 of file SchemaAttributeDictionary.h. |
|
Definition at line 187 of file SchemaAttributeDictionary.h. |
|
Definition at line 186 of file SchemaAttributeDictionary.h. |
|
Definition at line 189 of file SchemaAttributeDictionary.h. |
|
Definition at line 188 of file SchemaAttributeDictionary.h. |
|
Definition at line 190 of file SchemaAttributeDictionary.h. |
Comments or suggestions? Send us feedback. |