FDO API Reference | Feature Data Objects |
#include <ElementMapping.h>
Inherits FdoPhysicalElementMapping.
Inheritance diagram for FdoXmlElementMapping:
Definition at line 34 of file ElementMapping.h.
Public Member Functions | |
virtual void | _writeXml (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags) |
Writes this XML Element Mapping to XML. Called when the element is serialized to XML. | |
virtual FdoStringCollection * | GetAliasNames () |
virtual FdoString * | GetChoiceName () |
FDO_API FdoXmlClassMapping * | GetClassMapping () |
Gets the class mapping for this element. The class mapping provides information about the FDO Class for this element's type. | |
FDO_API FdoString * | GetClassName () |
Gets the FDO Class name. | |
FDO_API FdoString * | GetGmlLocalName () |
Gets the URI for the referenced element. | |
FDO_API FdoString * | GetGmlUri () |
Gets the URI for the referenced element. | |
FDO_API FdoString * | GetSchemaName () |
Gets the Schema Name for the FDO Class. | |
virtual void | InitFromXml (FdoXmlSaxContext *pContext, FdoXmlAttributeCollection *attrs) |
Functions for XML support DOXYGEN-IGNORE Initializes this Xml Element Mapping from its XML attributes. Called when the element is deserialized from XML. | |
virtual void | SetAliasNames (FdoStringCollection *pAliasNames) |
| |
virtual void | SetChoiceName (FdoString *pChoiceName) |
FDO_API void | SetClassMapping (FdoXmlClassMapping *classMapping) |
Sets the class mapping for this element. The class mapping provides information about the FDO Class for this element's type. | |
FDO_API void | SetClassName (FdoString *className) |
Sets the element class name to a dangling reference. This function can be used to reference a class that has no FdoXmlClassMapping object. | |
FDO_API void | SetGmlLocalName (FdoString *gmlLocalName=L"") |
Sets the local name for this element. | |
FDO_API void | SetGmlUri (FdoString *gmlUri=L"") |
Sets the namespace URI for this element. | |
FDO_API void | SetSchemaName (FdoString *schemaName=L"") |
Sets the schema name for a dangling reference to an element's class. | |
Static Public Member Functions | |
FDO_API FdoXmlElementMapping * | Create (FdoString *name) |
Constructs an object describing the GML-FDO mappings for a GML element. | |
Protected Member Functions | |
virtual void | Dispose () |
Dispose this object. | |
FdoXmlElementMapping (FdoString *name) | |
FdoXmlElementMapping () | |
DOXYGEN-IGNORE | |
virtual | ~FdoXmlElementMapping () |
|
DOXYGEN-IGNORE
Definition at line 190 of file ElementMapping.h. |
|
|
|
|
|
Writes this XML Element Mapping to XML. Called when the element is serialized to XML.
Reimplemented from FdoPhysicalElementMapping. |
|
Constructs an object describing the GML-FDO mappings for a GML element.
|
|
Dispose this object.
Implements FdoIDisposable. |
|
Definition at line 183 of file ElementMapping.h. References FDO_SAFE_ADDREF, and FdoPtr< T >::p. |
|
Definition at line 186 of file ElementMapping.h. References FdoString. |
|
Gets the class mapping for this element. The class mapping provides information about the FDO Class for this element's type.
|
|
Gets the FDO Class name.
|
|
Gets the URI for the referenced element.
|
|
Gets the URI for the referenced element.
|
|
Gets the Schema Name for the FDO Class.
|
|
Functions for XML support DOXYGEN-IGNORE Initializes this Xml Element Mapping from its XML attributes. Called when the element is deserialized from XML.
Reimplemented from FdoPhysicalElementMapping. |
|
Definition at line 182 of file ElementMapping.h. References FDO_SAFE_ADDREF. |
|
Definition at line 185 of file ElementMapping.h. |
|
Sets the class mapping for this element. The class mapping provides information about the FDO Class for this element's type.
|
|
Sets the element class name to a dangling reference. This function can be used to reference a class that has no FdoXmlClassMapping object.
|
|
Sets the local name for this element.
|
|
Sets the namespace URI for this element.
|
|
Sets the schema name for a dangling reference to an element's class.
|
Comments or suggestions? Send us feedback. |