FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Commands::Schema::PhysicalPropertyMapping Class Reference

Inherits OSGeo::FDO::Commands::Schema::PhysicalElementMapping, and OSGeo::FDO::Commands::Schema::OSGeo::FDO::Commands::Schema::IPhysicalPropertyMapping.

Inheritance diagram for OSGeo::FDO::Commands::Schema::PhysicalPropertyMapping:

[legend]
List of all members.

Detailed Description

PhysicalPropertyMapping is an abstract class that acts as a base class for all Physical Schema Mapping property overrides.


Public Member Functions

System::Void InitFromXml (OSGeo::FDO::Common::Xml::XmlSaxContext *context, OSGeo::FDO::Common::Xml::XmlAttributeCollection *attributes)
 Initializes this Physical Property Mapping from its XML attributes. Called when this element is deserialized from XML. This function decodes any encoded property names (See _writeXml). Can be extended to handle particular XML attributes for derived classes.
System::Void WriteXml (OSGeo::FDO::Common::Xml::XmlWriter *xmlWriter, OSGeo::FDO::Xml::XmlFlags *flags)
 Writes this Physical Property Mapping to XML. Called when this element is serialized to XML. This function converts (encodes) property names to be valid XML element names. Can be extended to handle particular XML attributes and sub-elements for derived classes.

Note: Schema Override elements that do not require name encoding should be based on PhysicalElementMapping instead of this class.


Protected Member Functions

 PhysicalPropertyMapping (System::IntPtr unmanaged, System::Boolean autoDelete)
 DOXYGEN-IGNORE

Constructor & Destructor Documentation

OSGeo::FDO::Commands::Schema::PhysicalPropertyMapping::PhysicalPropertyMapping System::IntPtr  unmanaged,
System::Boolean  autoDelete
[protected]
 

DOXYGEN-IGNORE


Member Function Documentation

System::Void OSGeo::FDO::Commands::Schema::PhysicalPropertyMapping::InitFromXml OSGeo::FDO::Common::Xml::XmlSaxContext context,
OSGeo::FDO::Common::Xml::XmlAttributeCollection attributes
 

Initializes this Physical Property Mapping from its XML attributes. Called when this element is deserialized from XML. This function decodes any encoded property names (See _writeXml). Can be extended to handle particular XML attributes for derived classes.

Parameters:
context Input context contain information about the current deserialization operation
attributes Input the XML attributes.
Returns:
Returns nothing

Reimplemented from OSGeo::FDO::Commands::Schema::PhysicalElementMapping.

System::Void OSGeo::FDO::Commands::Schema::PhysicalPropertyMapping::WriteXml OSGeo::FDO::Common::Xml::XmlWriter xmlWriter,
OSGeo::FDO::Xml::XmlFlags flags
 

Writes this Physical Property Mapping to XML. Called when this element is serialized to XML. This function converts (encodes) property names to be valid XML element names. Can be extended to handle particular XML attributes and sub-elements for derived classes.

Note: Schema Override elements that do not require name encoding should be based on PhysicalElementMapping instead of this class.

Parameters:
xmlWriter Input write the element to this XML writer
flags Input flags that control the writing of the element.
Returns:
Returns nothing

Reimplemented from OSGeo::FDO::Commands::Schema::PhysicalElementMapping.


Comments or suggestions? Send us feedback.