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::Xml::XmlElementMapping Class Reference

Inherits OSGeo::FDO::Commands::Schema::PhysicalElementMapping.

Inheritance diagram for OSGeo::FDO::Xml::XmlElementMapping:

[legend]
List of all members.

Detailed Description

XmlElementMapping describes GML to FDO mappings for a particular GML Schema element. Only mappings that cannot be represented in FDO are described.


Public Member Functions

__property OSGeo::FDO::Xml::XmlClassMappingget_ClassMapping ()
 Gets the class mapping for this element. The class mapping provides information about the FDO Class for this element's type.
__property System::String * get_ClassName ()
 Gets the FDO Class name.
__property System::String * get_GmlLocalName ()
 Gets the URI for the referenced element.
__property System::String * get_GmlUri ()
 Gets the URI for the referenced element.
__property System::String * get_SchemaName ()
 Gets the Schema Name for the FDO Class.
__property System::Void set_ClassMapping (OSGeo::FDO::Xml::XmlClassMapping *classMapping)
 Sets the class mapping for this element. The class mapping provides information about the FDO Class for this element's type.
__property System::Void set_ClassName (System::String *className)
 Sets the element class name to a dangling reference. This function can be used to reference a class that has no NAMESPACE_OSGEO_FDO_XML::XmlClassMapping object.
__property System::Void set_GmlLocalName (System::String *value)
 Sets the local name for this element.
__property System::Void set_GmlUri (System::String *value)
 Sets the namespace URI for this element.
__property System::Void set_SchemaName (System::String *schemaName)
 Sets the schema name for a dangling reference to an element's class.
 XmlElementMapping (System::String *name)
 Constructs an object describing the GML-FDO mappings for a GML element.

Constructor & Destructor Documentation

OSGeo::FDO::Xml::XmlElementMapping::XmlElementMapping System::String *  name  ) 
 

Constructs an object describing the GML-FDO mappings for a GML element.

Parameters:
name Input element name

Member Function Documentation

__property OSGeo ::FDO ::Xml ::XmlClassMapping* OSGeo::FDO::Xml::XmlElementMapping::get_ClassMapping  ) 
 

Gets the class mapping for this element. The class mapping provides information about the FDO Class for this element's type.

Returns:
Returns NAMESPACE_OSGEO_FDO_XML::XmlClassMapping.

__property System::String* OSGeo::FDO::Xml::XmlElementMapping::get_ClassName  ) 
 

Gets the FDO Class name.

Returns:
Returns System::String.

__property System::String* OSGeo::FDO::Xml::XmlElementMapping::get_GmlLocalName  ) 
 

Gets the URI for the referenced element.

Returns:
Returns System::String. L"" if this element does not reference another element.

__property System::String* OSGeo::FDO::Xml::XmlElementMapping::get_GmlUri  ) 
 

Gets the URI for the referenced element.

Returns:
Returns System::String.

__property System::String* OSGeo::FDO::Xml::XmlElementMapping::get_SchemaName  ) 
 

Gets the Schema Name for the FDO Class.

Returns:
Returns System::String.

__property System::Void OSGeo::FDO::Xml::XmlElementMapping::set_ClassMapping OSGeo::FDO::Xml::XmlClassMapping classMapping  ) 
 

Sets the class mapping for this element. The class mapping provides information about the FDO Class for this element's type.

Parameters:
classMapping Input the class mapping

__property System::Void OSGeo::FDO::Xml::XmlElementMapping::set_ClassName System::String *  className  ) 
 

Sets the element class name to a dangling reference. This function can be used to reference a class that has no NAMESPACE_OSGEO_FDO_XML::XmlClassMapping object.

Parameters:
className Input name of the FDO class corresponding to the element's type.

__property System::Void OSGeo::FDO::Xml::XmlElementMapping::set_GmlLocalName System::String *  value  ) 
 

Sets the local name for this element.

Parameters:
value Input the local name (unprefixed name) of this element. Defaults to the element name.

__property System::Void OSGeo::FDO::Xml::XmlElementMapping::set_GmlUri System::String *  value  ) 
 

Sets the namespace URI for this element.

Parameters:
value Input a URI. Defaults to the targetNamespace for the schema containing this element.

__property System::Void OSGeo::FDO::Xml::XmlElementMapping::set_SchemaName System::String *  schemaName  ) 
 

Sets the schema name for a dangling reference to an element's class.

Parameters:
schemaName Input name of the Feature Schema containing the FDO class. If L"" then it defaults to the schema containing this element.

Comments or suggestions? Send us feedback.