|
Public Member Functions |
__property NAMESPACE_OSGEO_FDO_XML::XmlFeatureWriter * | get_AssociationWriter (System::String *propertyName) |
| Gets a reference to an FdoXmlFeatureWriter to write the data contained in an association property. If the property is not an association property, an exception is thrown.
|
__property NAMESPACE_OSGEO_FDO_SCHEMA::ClassDefinition * | get_ClassDefinition () |
| Gets the class definition for the current feature being written.
|
__property NAMESPACE_OSGEO_FDO_XML::XmlFeaturePropertyWriter * | get_FeaturePropertyWriter () |
| Gets the feature property writer that was passed to this object.
|
__property NAMESPACE_OSGEO_FDO_XML::XmlFeatureWriter * | get_ObjectWriter (System::String *propertyName) |
| Gets a reference to an FdoXmlFeatureWriter to write the data contained in a collection object property. If the property is not an object property, an exception is thrown.
|
__property System::Void | set_ClassDefinition (NAMESPACE_OSGEO_FDO_SCHEMA::ClassDefinition *classDefinition) |
| Sets the class definition for the current feature being written.
|
__property System::Void | set_Property (NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue *propertyValue) |
| Sets a feature property.
|
System::Void | WriteFeature () |
System::Void | WriteFeature (System::String *elementTag) |
| Writes the current feature to the XML document. If all features being written are of the same class then SetClassDefinition() can be called once and the WriteFeature() can be call repeatedly. In other words, the current class definition persists across WriteFeature() calls. Similarly, Property Values also persist across WriteFeature() calls. If the next feature to write has a property with different value from current feature, then SetProperty() must be called, to change the value, before next call to WriteFeature().
|
| XmlFeatureWriter (NAMESPACE_OSGEO_COMMON_XML::XmlWriter *writer) |
| XmlFeatureWriter (NAMESPACE_OSGEO_COMMON_XML::XmlWriter *writer, NAMESPACE_OSGEO_FDO_XML::XmlFeatureFlags *flags) |
| Creates a Feature Writer for writing FDO features to XML.
|
| XmlFeatureWriter (NAMESPACE_OSGEO_FDO_XML::XmlFeaturePropertyWriter *writer) |
| XmlFeatureWriter (NAMESPACE_OSGEO_FDO_XML::XmlFeaturePropertyWriter *writer, NAMESPACE_OSGEO_FDO_XML::XmlFeatureFlags *flags) |
| Creates a Feature Writer for writing FDO features to XML.
|
Protected Member Functions |
System::Void | Dispose (System::Boolean disposing) |