| 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. |