FDO API Reference | Feature Data Objects |
#include <PhysicalElementMapping.h>
Inherits FdoIDisposable, and FdoXmlSaxHandler.
Inherited by FdoPhysicalClassMapping, FdoPhysicalPropertyMapping, FdoPhysicalSchemaMapping, and FdoXmlElementMapping.
Inheritance diagram for FdoPhysicalElementMapping:
Definition at line 46 of file PhysicalElementMapping.h.
Public Member Functions | |
virtual FDO_API void | _writeXml (FdoXmlWriter *xmlWriter, const FdoXmlFlags *flags) |
Writes this Physical Mapping Element to XML. Called when the element is serialized to XML. Can be extended to handle particular XML attributes and sub-elements for derived classes. | |
FDO_API FdoXmlSaxHandler * | ChoiceSubElementError (FdoXmlSaxContext *pContext, FdoString *parentElement, FdoStringsP subElements) |
FDO_API FdoXmlSaxHandler * | DuplicateSubElementError (FdoXmlSaxContext *pContext, FdoString *parentElement, FdoString *subElement, FdoString *subElementName) |
virtual FDO_API FdoString * | GetName () |
Gets the name of this element. | |
virtual FDO_API FdoPhysicalElementMapping * | GetParent () |
Gets the parent of this FdoPhysicalElementMapping or null if this object has not been added to a parent object. | |
virtual FDO_API FdoStringP | GetQualifiedName () |
Gets the fully qualified name of this element. | |
virtual FDO_API FdoPhysicalSchemaMapping * | GetSchemaMapping () |
Gets the FdoPhysicalSchemaMapping that this element is a part of. Returns null if this object has not been added to a feature schema. | |
virtual FDO_API void | InitFromXml (FdoXmlSaxContext *pContext, FdoXmlAttributeCollection *attrs) |
Functions for XML support Initializes this Physical Element Mapping from its XML attributes. Called when the element is deserialized from XML. Can be extended to handle particular XML attributes for derived classes. | |
FDO_API FdoXmlSaxHandler * | MultiSubElementError (FdoXmlSaxContext *pContext, FdoString *parentElement, FdoString *subElement) |
virtual FDO_API void | SetName (FdoString *value) |
Sets the name of this element. | |
FDO_API FdoXmlSaxHandler * | SubElementError (FdoXmlSaxContext *pContext, FdoString *parentElement, FdoString *subElement) |
Protected Member Functions | |
FDO_API | FdoPhysicalElementMapping (FdoString *name) |
Constructs an instance of an FdoPhysicalElementMapping using the specified arguments. | |
FDO_API | FdoPhysicalElementMapping () |
Constructs a default instance of an FdoPhysicalElementMapping. | |
FdoStringP | GetProviderLocalName () |
FDO_API FdoXmlSaxHandler * | GetSkipper () |
retrieves a FdoXmlSkipElementHandler for skipping an entire XML element | |
FDO_API void | SetParent (FdoPhysicalElementMapping *value) |
Sets the parent of this Physical Element Mapping. | |
virtual FDO_API | ~FdoPhysicalElementMapping () |
FdoPhysicalElementMapping destructor. | |
Protected Attributes | |
FdoXmlCharDataHandlerP | m_XmlContentHandler |
SAX Handler for reading simple sub-element contents. | |
FdoXmlSkipElementHandlerP | m_XmlSkipper |
SAX Handler for skipping elements. | |
Friends | |
class | FdoPhysicalElementMappingCollection |
Comments or suggestions? Send us feedback. |