[fdo-commits] r710 - in
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands: .
DataStore Feature Locking LongTransaction SQL Schema
SpatialContext UnitOfMeasure
svn_fdo at osgeo.org
svn_fdo at osgeo.org
Thu Feb 1 20:09:38 EST 2007
Author: gregboone
Date: 2007-02-01 20:09:37 -0500 (Thu, 01 Feb 2007)
New Revision: 710
Modified:
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStore.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStoreImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStorePropertyDictionaryImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStore.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStoreImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStores.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStoresImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelect.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelectImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDelete.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDeleteImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsert.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsertImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelect.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregates.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregatesImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdate.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdateImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLockImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockInfoImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockOwnersImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjects.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjectsImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockOwnersReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockedObjectReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIReleaseLockImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockType.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLTCheckpointImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransactionImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLTPrivilegesImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSet.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSetImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransaction.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransactionImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLTCheckpointImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransaction.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionCheckpoint.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransaction.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransactionImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransaction.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransactionImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpoints.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpointsImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivileges.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivilegesImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactions.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSet.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSetImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTCheckpointReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumerator.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumeratorImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTPrivilegeReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionCheckpointReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionPrivilegeReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLTCheckpointImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransaction.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionCheckpoint.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionConflictResolution.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionFreezeOperations.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivilegeOperations.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivileges.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionSetOperations.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommand.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommandImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchema.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchemaImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchema.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMapping.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMappingImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchema.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchemaImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalElementMapping.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalPropertyMapping.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalClassMapping.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalElementMapping.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalPropertyMapping.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalSchemaMapping.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalSchemaMappingCollection.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContext.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContextImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContext.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContextImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContext.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContextImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContexts.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContextsImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgSpatialContextExtentType.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgBaseUnit.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnit.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnitImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnit.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnitImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnits.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnitsImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReader.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReaderImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgBatchParameterValueCollection.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommand.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommandImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIFeatureCommandImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIdentifierCollection.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgParameterValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgParameterValueCollection.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgPropertyValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgPropertyValueCollection.h
Log:
893057: DOC: FDO Managed API Documentation Updates
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStore.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStore.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStore.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -32,11 +32,11 @@
public:
/// \brief
/// Gets the IDataStorePropertyDictionary interface that
- /// can be used to dynamically query and set the properties required
+ /// can be used to dynamically query and set the properties required
/// to create a new datastore.
///
/// \return
- /// Returns the property dictionary
+ /// Returns the DataStore property dictionary
///
__property NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IDataStorePropertyDictionary* get_DataStoreProperties();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStoreImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStoreImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStoreImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,10 +27,10 @@
public __gc __interface IDataStorePropertyDictionary;
/// \brief
-/// The ISQLCommand interface defines the SQL command, which supports the
-/// execution of a SQL statement against an underlying RDBMS. Two execute
-/// methods are provided to distinguish between statements that return table data
-/// versus those that execute non query type operations.
+/// The ICreateDataStoreImp class is a concrete implementation of interface ICreateDataStore.
+/// ICreateDataStoreImp defines the create datastore command, which can be used to create new
+/// provider specific datastores. The input is provided through a dictionary of name value
+/// pairs that is provider dependant.
private __gc class ICreateDataStoreImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::ICreateDataStore
{
public:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStorePropertyDictionaryImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStorePropertyDictionaryImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStorePropertyDictionaryImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,10 +26,10 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
/// \brief
-/// The ISQLCommand interface defines the SQL command, which supports the
-/// execution of a SQL statement against an underlying RDBMS. Two execute
-/// methods are provided to distinguish between statements that return table data
-/// versus those that execute non query type operations.
+/// The IDataStorePropertyDictionaryImp class represents a concret implementation of interface
+/// IDataStorePropertyDictionary. IDataStorePropertyDictionaryImp exposes a dictionary style interface
+/// to the datastore properties. The properties required to create or destroy a datastore
+/// can be determined and their values can be set through this interface.
private __gc class IDataStorePropertyDictionaryImp : public NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnectionPropertyDictionaryImp, public NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IDataStorePropertyDictionary
{
public:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -50,7 +50,7 @@
/// \brief
/// Gets the flag that indicates whether the datastore is FDO enabled.
- /// Non-FDO databases are also referred to as Foreign?datastores.
+ /// Non-FDO databases are also referred to as 'Foreign' datastores.
///
/// \return
/// Returns the flag
@@ -58,7 +58,7 @@
System::Boolean GetIsFdoEnabled();
/// \brief
- /// Gets the IConnectionPropertyDictionary interface that
+ /// Gets the IDataStorePropertyDictionary interface that
/// includes the properties of the datastores set at datastore create
/// time, with the exception of password.
///
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,10 +26,12 @@
public __gc __interface IDataStorePropertyDictionary;
/// \brief
-/// The ISQLCommand interface defines the SQL command, which supports the
-/// execution of a SQL statement against an underlying RDBMS. Two execute
-/// methods are provided to distinguish between statements that return table data
-/// versus those that execute non query type operations.
+/// The IDataStoreReaderImp class is a concrete implementation class of the
+/// IDataStoreReader interface. IDataStoreReaderImp provides a forward-only, read-only iterator
+/// for reading feature data. A reference to an IDataStoreReader is returned
+/// from the IListDataStores command. Because the initial position of the
+/// IDataStoreReader is prior to the first item, you must call
+/// ReadNext to begin accessing any data.
private __gc class IDataStoreReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IDataStoreReader
{
public:
@@ -59,7 +61,7 @@
System::Boolean GetIsFdoEnabled();
/// \brief
- /// Gets the IConnectionPropertyDictionary interface that
+ /// Gets the IDataStorePropertyDictionary interface that
/// includes the properties of the datastores set at datastore create
/// time, with the exception of password.
///
@@ -92,8 +94,10 @@
inline FdoIDataStoreReader* GetImpObj();
+/// \cond DOXYGEN-IGNORE
protected:
- System::Void ReleaseUnmanagedObject();
+ System::Void ReleaseUnmanagedObject();
+/// \endcond
};
END_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStore.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStore.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStore.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
public __gc __interface IDataStorePropertyDictionary;
/// \brief
-/// The IDestroyDataStore interface defines the create datastore command,
+/// The IDestroyDataStore interface defines the destroy datastore command,
/// which can be used to create new provider specific datastores. The input is provided
/// through a dictionary of name value pairs that is provider dependant.
public __gc __interface IDestroyDataStore : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
@@ -32,8 +32,8 @@
public:
/// \brief
/// Gets the IDataStorePropertyDictionary interface that
- /// can be used to dynamically query and set the properties required
- /// to create a new datastore.
+ /// can be used to dynamically query and set the properties required
+ /// to destroy a datastore.
///
/// \return
/// Returns the property dictionary
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStoreImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStoreImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStoreImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,17 +27,18 @@
public __gc __interface IDataStorePropertyDictionary;
/// \brief
-/// The ISQLCommand interface defines the SQL command, which supports the
-/// execution of a SQL statement against an underlying RDBMS. Two execute
-/// methods are provided to distinguish between statements that return table data
-/// versus those that execute non query type operations.
-private __gc class IDestroyDataStoreImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IDestroyDataStore
+/// The IDestroyDataStoreImp class is a concrete implementation of interface IDestroyDataStore.
+/// The IDestroyDataStoreImp class defines the destroy datastore command,
+/// which can be used to create new provider specific datastores. The input is provided
+/// through a dictionary of name value pairs that is provider dependant.
+private __gc class IDestroyDataStoreImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IDestroyDataStore
{
public:
/// \brief
/// Gets the IDataStorePropertyDictionary interface that
/// can be used to dynamically query and set the properties required
- /// to create a new datastore.
+ /// to destroy a datastore.
///
/// \return
/// Returns the property dictionary
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStores.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStores.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStores.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
public __gc __interface IDataStoreReader;
/// \brief
-/// The FdoIListDataStores interface defines the list datastores command,
+/// The IListDataStores interface defines the list datastores command,
/// which provides a way to get a list of datastores at a particular server.
public __gc __interface IListDataStores : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
{
@@ -32,7 +32,7 @@
/// \brief
/// Gets the flag that indicates whether to include or
/// not include Non-FDO enabled datastores in the returned list.
- /// These are also referred to as Foreign?datastores.
+ /// These are also referred to as 'Foreign' datastores.
///
/// \return
/// Returns the flag
@@ -42,7 +42,7 @@
/// \brief
/// Sets the flag to indicate whether to include or not include
/// Non-FDO enabled datastores in the returned list. These are also
- /// referred to as Foreign?datastores.
+ /// referred to as 'Foreign' datastores.
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStoresImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStoresImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStoresImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,15 +27,17 @@
public __gc __interface IDataStoreReader;
/// \brief
+/// The IListDataStoresImp class is a concrete implementation of interface IListDataStores.
/// The IListDataStores interface defines the list datastores command,
/// which provides a way to get a list of datastores at a particular server.
-private __gc class IListDataStoresImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IListDataStores
+private __gc class IListDataStoresImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IListDataStores
{
public:
/// \brief
/// Gets the flag that indicates whether to include or
/// not include Non-FDO enabled datastores in the returned list.
- /// These are also referred to as Foreign?datastores.
+ /// These are also referred to as 'Foreign' datastores.
///
/// \return
/// Returns the flag
@@ -45,7 +47,7 @@
/// \brief
/// Sets the flag to indicate whether to include or not include
/// Non-FDO enabled datastores in the returned list. These are also
- /// referred to as Foreign?datastores.
+ /// referred to as 'Foreign' datastores.
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelect.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelect.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelect.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -28,7 +28,8 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
-/// The ISelect interface defines the Select command, which queries for features
+/// The IBaseSelect interface defines a base interface for the the
+/// FDO ISelect command, which queries for features
/// of a given class that match the specified criteria. Input to the select
/// command includes the name of the class, the list of properties to be
/// returned, and a filter. All but the class name is optional. If the list of
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelectImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelectImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelectImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,7 +26,9 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
-/// The ISelect interface defines the Select command, which queries for features
+/// The IBaseSelectImp class is a concrete implementation class for
+/// interface IBaseSelect. The IBaseSelect interface defines a base interface for the the
+/// FDO ISelect command, which queries for features
/// of a given class that match the specified criteria. Input to the select
/// command includes the name of the class, the list of properties to be
/// returned, and a filter. All but the class name is optional. If the list of
@@ -37,7 +39,8 @@
/// supports locking, then the select command can optionally lock all of the
/// features selected, via the ExecuteWithLock method (see "Locking
/// Commands" for more information on locking features).
-private __gc class IBaseSelectImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IBaseSelect
+private __gc class IBaseSelectImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IBaseSelect
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -28,7 +28,7 @@
/// \brief
/// The IDataReader interface provides a forward-only, read-only
/// iterator for reading relational table data. A reference to an
-/// IDataReader is returned from the SQLCommands ExecuteReader method.
+/// IDataReader is returned from the ISQLCommands ExecuteReader method.
/// The initial position of the IDataReader interface is prior to the first item.
/// Thus, you must call ReadNext to begin accessing any data.
public __gc __interface IDataReader : public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IReader
@@ -60,12 +60,12 @@
/// Input the property name.
///
/// \return
- /// Returns the type of the property.
+ /// Returns the data type of the property corresponding to the property name.
///
NAMESPACE_OSGEO_FDO_SCHEMA::DataType GetDataType(System::String* name);
/// \brief
- /// Gets the FDO property type of a given property. This is used
+ /// Gets the property type of a given property. This is used
/// to indicate if a given property is a geometric property or a data property. If the property is
/// a PropertyType_DataProperty, then GetDataType can be used to to find the data type of the property.
///
@@ -73,7 +73,7 @@
/// Input the property name.
///
/// \return
- /// Returns the FDO property type.
+ /// Returns the property type corresponding to the property name.
///
NAMESPACE_OSGEO_FDO_SCHEMA::PropertyType GetPropertyType(System::String* name);
};
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -29,7 +29,8 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
-/// The IDataReader interface provides a forward-only, read-only
+/// The IDataReaderImp class is a concrete implementation class for
+/// IDataReader. The IDataReader interface provides a forward-only, read-only
/// iterator for reading relational table data. A reference to an
/// IDataReader is returned from the SQLCommands ExecuteReader method.
/// The initial position of the IDataReader interface is prior to the first item.
@@ -63,12 +64,12 @@
/// Input the property name.
///
/// \return
- /// Returns the type of the property.
+ /// Returns the data type of the property corresponding to the property name.
///
NAMESPACE_OSGEO_FDO_SCHEMA::DataType GetDataType(System::String* name);
/// \brief
- /// Gets the FDO property type of a given property. This is used
+ /// Gets the property type of a given property. This is used
/// to indicate if a given property is a geometric property or a data property. If the property is
/// a PropertyType_DataProperty, then GetDataType can be used to to find the data type of the property.
///
@@ -76,7 +77,7 @@
/// Input the property name.
///
/// \return
- /// Returns the FDO property type.
+ /// Returns the property type corresponding to the property name.
///
NAMESPACE_OSGEO_FDO_SCHEMA::PropertyType GetPropertyType(System::String* name);
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDelete.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDelete.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDelete.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,7 +27,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
-/// The IDelete interface defines the Delete command, which deletes instances of
+/// The IDelete interface defines the FDO Delete command, which deletes instances of
/// a given class that match the specified criteria. Input to the delete command
/// includes the name of the class, and filter criteria by which to identify the
/// instances to be deleted. The filter may be specified either as text or as an
@@ -41,19 +41,19 @@
{
public:
/// \brief
- /// Executes the delete command and returns the number of instances
+ /// Executes the delete command and returns the number of features
/// deleted
///
/// \return
- /// Returns the number of instances deleted.
+ /// Returns the number of features deleted.
///
System::Int32 Execute();
/// \brief
- /// Deleting objects might result in lock conflicts if objects
+ /// Deleting objects might result in lock conflicts if objects
/// to be deleted are not exclusively locked for the user attempting to
/// delete the object. A lock conflict report is generated.
- /// The function GetLockConflicts returns a lock conflict reader that provides
+ /// This function returns a lock conflict reader that provides
/// access to the list of lock conflicts that occurred during the execution
/// of the delete operation.
///
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDeleteImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDeleteImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDeleteImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -30,7 +30,8 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
-/// The IDelete interface defines the Delete command, which deletes instances of
+/// The IDeleteImp class is a concrete implementation class for interface IDelete.
+/// The IDelete interface defines the FDO Delete command, which deletes instances of
/// a given class that match the specified criteria. Input to the delete command
/// includes the name of the class, and filter criteria by which to identify the
/// instances to be deleted. The filter may be specified either as text or as an
@@ -40,7 +41,8 @@
/// to simply by the class name. Instances at a nested scope (i.e. instances
/// within a object collection property) are referred to by the containing class
/// name, followed by a '.', followed by the object collection property name.
-private __gc class IDeleteImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IDelete
+private __gc class IDeleteImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IDelete
{
public:
/// \brief
@@ -53,10 +55,10 @@
System::Int32 Execute();
/// \brief
- /// Deleting objects might result in lock conflicts if objects
+ /// Deleting objects might result in lock conflicts if objects
/// to be deleted are not exclusively locked for the user attempting to
/// delete the object. A lock conflict report is generated.
- /// The function GetLockConflicts returns a lock conflict reader that provides
+ /// This function returns a lock conflict reader that provides
/// access to the list of lock conflicts that occurred during the execution
/// of the delete operation.
///
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -52,7 +52,7 @@
/// reader is returned. The outermost reader has a depth of 0.
///
/// \return
- /// Returns the depth
+ /// Returns the reader depth
///
System::Int32 GetDepth();
@@ -66,10 +66,8 @@
/// until a call to ReadNext() or Close(), or the disposal of this reader
/// object.
///
- /// \param propertyName
+ /// \param name
/// Input the property name.
- /// \param count
- /// Output the number of bytes in the array.
///
/// \return
/// Returns a pointer to the byte array in FGF format.
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -30,12 +30,14 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
+/// The IFeatureReaderImp class is a concrete implementation class for interface IFeatureReader.
/// The IFeatureReader interface provides a forward-only, read-only iterator
/// for reading feature data. A reference to an IFeatureReader is returned
/// from the Select and SelectAndLock commands. Because the initial position of the
/// IFeatureReader is prior to the first item, you must call
/// ReadNext to begin accessing any data.
-private __gc class IFeatureReaderImp : public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IReaderImp, public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IFeatureReader
+private __gc class IFeatureReaderImp : public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IReaderImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IFeatureReader
{
public:
/// \brief
@@ -55,7 +57,7 @@
/// reader is returned. The outermost reader has a depth of 0.
///
/// \return
- /// Returns the depth
+ /// Returns the feature reader depth
///
System::Int32 GetDepth();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsert.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsert.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsert.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -33,7 +33,7 @@
public __gc __interface IFeatureReader;
/// \brief
-/// The FdoIInsert interface defines the Insert command, which inserts a new
+/// The IInsert interface defines the Insert command, which inserts a new
/// instance of a given class. Input to the insert command includes the name of
/// the class and a collection of property values. Properties that are
/// not specified and do not have a default value will be assigned a null value
@@ -91,7 +91,7 @@
/// inserts can be performed by using Parameters for each of the property
/// values, then adding collections of parameter values to the
/// BatchParameterValueCollection. Each ParameterValueCollection in the
- /// BatchParameterValueCollection should contain one FdoParameterValue for each
+ /// BatchParameterValueCollection should contain one ParameterValue for each
/// of the parameters specified for property values.
///
/// \return
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsertImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsertImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsertImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -36,6 +36,7 @@
public __gc __interface IFeatureReader;
/// \brief
+/// The IInsertImp class is a concrete implementation class for interface IInsert.
/// The IInsert interface defines the Insert command, which inserts a new
/// instance of a given class. Input to the insert command includes the name of
/// the class and a collection of property values. Properties that are
@@ -46,7 +47,8 @@
/// by the class name. Instances at a nested scope (i.e. instances within a
/// object collection property) are referred to by the containing class name,
/// followed by a '.', followed by the object collection property name.
-private __gc class IInsertImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IInsert
+private __gc class IInsertImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IInsert
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -33,10 +33,9 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
-/// The IFeatureReader interface provides a forward-only, read-only iterator
-/// for reading feature data. A reference to an IFeatureReader is returned
-/// from the Select and SelectAndLock commands. Because the initial position of the
-/// IFeatureReader is prior to the first item, you must call
+/// The IReader interface provides a forward-only, read-only iterator
+/// for reading data. Because the initial position of the
+/// IReader is prior to the first item, you must call
/// ReadNext to begin accessing any data.
public __gc __interface IReader : public System::IDisposable
{
@@ -235,7 +234,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the IFeatureReader object, freeing any resources it may be holding.
+ /// Closes the IReader object, freeing any resources it may be holding.
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -37,12 +37,12 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
-/// The IFeatureReader interface provides a forward-only, read-only iterator
-/// for reading feature data. A reference to an IFeatureReader is returned
-/// from the Select and SelectAndLock commands. Because the initial position of the
-/// IFeatureReader is prior to the first item, you must call
+/// The IReaderImp class is a concrete implementation class for interface IReader.
+/// The IReader interface provides a forward-only, read-only iterator for reading data.
+/// Because the initial position of the IReader is prior to the first item, you must call
/// ReadNext to begin accessing any data.
-private __gc class IReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IReader
+private __gc class IReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IReader
{
public:
/// \brief
@@ -60,7 +60,7 @@
/// \brief
/// Gets the byte value of the specified property. No conversion is
- /// performed, thus the property must be FdoDataType_Byte or an
+ /// performed, thus the property must be DataType_Byte or an
/// exception is thrown.
///
/// \param name
@@ -246,8 +246,10 @@
///
System::Void Close();
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
IReaderImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelect.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelect.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelect.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -100,9 +100,9 @@
NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IFeatureReader* ExecuteWithLock();
/// \brief
- /// When executing the operation ExecuteWithLock lock
- /// conflicts may occur. Those lock conflicts are reported. The
- /// function GetLockConflicts returns a lock conflict reader
+ /// When executing the operation ExecuteWithLock lock
+ /// conflicts may occur. Those lock conflicts are reported.
+ /// This function returns a lock conflict reader
/// providing access to the list of lock conflicts that occurred
/// during the execution of the operation.
///
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregates.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregates.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregates.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -50,10 +50,12 @@
/// \brief
/// Set the distinct option of the selection.
- /// Non-simple properties such as object properties, geometry properties, raster properties, association properties, etc. will not be supported with Distinct.
+ /// Non-simple properties such as object properties, geometry properties,
+ /// raster properties, association properties, etc. will not be supported with Distinct.
///
/// \param value
- /// true or false; when set to true, only distinct values are returned. Otherwise all values are returned
+ /// true or false; when set to true, only distinct values are returned.
+ /// Otherwise all values are returned
///
/// \return
/// Returns nothing
@@ -70,9 +72,10 @@
__property System::Boolean get_Distinct();
/// \brief
- /// Gets the IdentifierCollection that holds the list of group by property names. If empty no grouping is used. This list is initially
- /// empty and the caller need to add the property that the command should use as a group by criteria. No LOB or Geometry type properties
- /// can be used for ordering.
+ /// Gets the IdentifierCollection that holds the list of group by property names.
+ /// If empty no grouping is used. This list is initially empty and the
+ /// caller need to add the property that the command should use as a group by criteria.
+ /// No LOB or Geometry type properties can be used for ordering.
///
/// \return
/// Returns the list of group by property names.
@@ -80,8 +83,10 @@
__property NAMESPACE_OSGEO_FDO_COMMANDS::IdentifierCollection* get_Grouping();
/// \brief
- /// Set the grouping by filter. Use the grouping filter to restrict the groups of returned properties to those groups for
- /// which the specified filter is TRUE. For example "order by city" and "min(lanes) = 2". The Filter have to evalute to a
+ /// Set the grouping by filter. Use the grouping filter to restrict
+ /// the groups of returned properties to those groups for
+ /// which the specified filter is TRUE. For example "order by city"
+ /// and "min(lanes) = 2". The Filter have to evalute to a
/// binary value(true or false).
///
/// \param filter
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregatesImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregatesImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregatesImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -35,12 +35,14 @@
public __gc __interface IDataReader;
/// \brief
+/// The ISelectAggregateImp class is a cocrete implementation of interface ISelectAggregates.
/// The ISelectAggregate interface defines a Select command that handle selection of properties that include
/// the use of aggregate functions. This command differs from the ISelect command in a number of ways.
/// It handles selection of properties that are aggregate functions and supports selecting distinct property values.
/// It also includes grouping criteria. The execute method returns an IDataReader which is not tied to a specific class.
/// Unlike Select, ISelectAggregate does not include any locking functions.
-private __gc class ISelectAggregatesImp : public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IBaseSelectImp, public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::ISelectAggregates
+private __gc class ISelectAggregatesImp : public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IBaseSelectImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::ISelectAggregates
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,6 +26,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
+/// The ISelectImp class is a concrete implementation of interface ISelect.
/// The ISelect interface defines the Select command, which queries for features
/// of a given class that match the specified criteria. Input to the select
/// command includes the name of the class, the list of properties to be
@@ -33,7 +34,7 @@
/// properties to be returned is empty then all properties are returned. The
/// filter may be specified either as text or as an expression tree (most likely
/// produced by a query builder). The result of executing a select command is an
-/// FdoIFeatureReader reference (see "Reading Features"). If the feature provider
+/// IFeatureReader reference (see "Reading Features"). If the feature provider
/// supports locking, then the select command can optionally lock all of the
/// features selected, via the ExecuteWithLock method (see "Locking
/// Commands" for more information on locking features).
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdate.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdate.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdate.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -64,11 +64,11 @@
System::Int32 Execute();
/// \brief
- /// Updating objects might result in lock conflicts if objects
+ /// Updating objects might result in lock conflicts if objects
/// to be updated are not exclusively locked for the user attempting to
/// update the object. If objects to be updated are not exclusively locked for the
/// user attempting to update the object, a lock conflict report is generated.
- /// The function GetLockConflicts returns a lock conflict reader providing
+ /// This function returns a lock conflict reader providing
/// access to the list of lock conflicts that occurred during the execution
/// of the update operation.
///
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdateImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdateImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdateImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,6 +26,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
/// \brief
+/// The IUpdateImp class is a concrete implementation of interface IUpdate.
/// The IUpdate interface defines the Update command, which modifies instances
/// of a given class that match the specified criteria. Input to the update
/// command includes the name of the class, the list of property name/value
@@ -37,7 +38,8 @@
/// by the class name. Instances at a nested scope (i.e., instances within an
/// object collection property) are referred to by the containing class name,
/// followed by a '.', followed by the object collection property name.
-private __gc class IUpdateImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IUpdate
+private __gc class IUpdateImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IUpdate
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLockImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLockImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLockImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -29,6 +29,7 @@
public __gc __interface ILockConflictReader;
/// \brief
+/// The IAcquireLockImp class is a concrete implementation of IAcquireLock.
/// The IAcquireLock interface locks feature instances of a given class
/// that match the specified criteria. Input to the acquire lock command
/// includes the name of the class, the lock type, the lock strategy, and
@@ -50,7 +51,8 @@
/// specified in the filter that are already locked by someone else.
/// The command returns an empty ILockConflictReader list if all of the
/// feature instances specified in the filter were successfully locked.
-private __gc class IAcquireLockImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::IAcquireLock
+private __gc class IAcquireLockImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::IAcquireLock
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockInfoImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockInfoImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockInfoImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,10 +27,12 @@
public __gc __interface ILockedObjectReader;
/// \brief
+/// The IGetLockInfoImp class is a concrete implementation of IGetLockedObjects.
/// The IGetLockInfo interface defines the GetLockInfo command, which gets a
/// lock information for the feature instances of a given class that match the
/// specified filter. If the filter is empty, all feature instances of the given class are selected.
-private __gc class IGetLockInfoImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::IGetLockInfo
+private __gc class IGetLockInfoImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::IGetLockInfo
{
public:
/// \brief
@@ -42,6 +44,16 @@
NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockedObjectReader* Execute();
public:
+ /// \brief
+ /// Constructs an IGetLockInfoImp managed object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
IGetLockInfoImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp(unmanaged, autoDelete)
{
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockOwnersImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockOwnersImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockOwnersImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,10 +27,12 @@
public __gc __interface ILockOwnersReader;
/// \brief
+/// The IGetLockOwnersImp class is a concrete implementation of IGetLockedObjects.
/// The IGetLockOwners interface defines the GetLockOwners command, which gets a
/// list of all lock owners. A connected user has the status of being a lock owner as
/// does a user who has released all of his locks.
-private __gc class IGetLockOwnersImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::IGetLockOwners
+private __gc class IGetLockOwnersImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::IGetLockOwners
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjects.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjects.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjects.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -52,7 +52,8 @@
/// Executes the GetLockedObjects command, returning an ILockedObjectReader.
///
/// \return
- /// Returns a list of all of the objects currently locked by a particular user.i The list might be empty if the user does not have anything locked.
+ /// Returns a list of all of the objects currently locked by a particular user.
+ /// The list might be empty if the user does not have anything locked.
///
NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockedObjectReader* Execute();
};
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjectsImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjectsImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjectsImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,9 +27,11 @@
public __gc __interface ILockedObjectReader;
/// \brief
+/// The IGetLockedObjectsImp class is a concrete implementation of IGetLockedObjects.
/// The IGetLockedObjects interface defines the GetLockedObjects command, which
/// gets a list of all objects that are currently locked by a particular user.
-private __gc class IGetLockedObjectsImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::IGetLockedObjects
+private __gc class IGetLockedObjectsImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::IGetLockedObjects
{
public:
/// \brief
@@ -55,7 +57,8 @@
/// Executes the GetLockedObjects command, returning an ILockedObjectReader.
///
/// \return
- /// Returns a list of all of the objects currently locked by a particular user.i The list might be empty if the user does not have anything locked.
+ /// Returns a list of all of the objects currently locked by a particular user.
+ /// The list might be empty if the user does not have anything locked.
///
NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockedObjectReader* Execute();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -33,7 +33,7 @@
/// that are already locked by someone else.
/// \remarks
/// A reference to an ILockConflictReader is returned from the
-/// FdoIAcquireLock, FdoISelect, FdoIReleaseLock, FdoIUpdate, and FdoIDelete commands. The
+/// AcquireLock, Select, ReleaseLock, Update, and Delete commands. The
/// initial position of the ILockConflictReader is prior to the first item,
/// thus you must call ReadNext to begin accessing any data.
public __gc __interface ILockConflictReader : public System::IDisposable
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -30,6 +30,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
/// \brief
+/// The ILockConflictReaderImp class is a concrete implementation of ILockConflictReaderImp.
/// The ILockConflictReader interface provides forward only, read-only
/// functionality for identifying features that have a lock conflict.
/// Features with a lock conflict are those that the caller is attempting to modify
@@ -39,7 +40,8 @@
/// IAcquireLock, ISelect, IReleaseLock, IUpdate, and IDelete commands. The
/// initial position of the ILockConflictReader is prior to the first item,
/// thus you must call ReadNext to begin accessing any data.
-private __gc class ILockConflictReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockConflictReader
+private __gc class ILockConflictReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockConflictReader
{
public:
/// \brief
@@ -111,8 +113,10 @@
///
System::Void Close();
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
ILockConflictReaderImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockOwnersReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockOwnersReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockOwnersReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -25,6 +25,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
/// \brief
+/// The ILockOwnersReaderImp class is a concrete implementation of ILockOwnersReader.
/// The ILockOwnersReader interface provides forward-only, read-only functionality
/// for identifying users. A connected user has status of lock owner even if he has
/// no locks or has released his locks.
@@ -33,7 +34,8 @@
/// ILockOwnersReader interface is returned from the GetLockOwners command. The initial
/// position of the ILockOwnersReader interface is prior to the first item. Thus, you
/// must call ReadNext to begin accessing any data.
-private __gc class ILockOwnersReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockOwnersReader
+private __gc class ILockOwnersReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockOwnersReader
{
public:
/// \brief
@@ -63,8 +65,10 @@
///
System::Void Close();
+/// \cond DOXYGEN-IGNORE
protected:
__sealed System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
ILockOwnersReaderImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockedObjectReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockedObjectReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockedObjectReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -30,14 +30,16 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
/// \brief
-/// The FdoILockedObjectReader interface provides forward-only, read-only
+/// The ILockedObjectReaderImp class is a concrete implementation of ILockedObjectReader.
+/// The ILockedObjectReader interface provides forward-only, read-only
/// functionality to identify lock information for a set of objects.
/// \remarks
/// A reference to an ILockedObjectReader interface is returned from the GetLockedObjects
/// and GetLockInfo commands. The initial position of the ILockInfoReader is
/// prior to the first item. Thus, you must call ReadNext to begin accessing
/// any data.
-private __gc class ILockedObjectReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockedObjectReader
+private __gc class ILockedObjectReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockedObjectReader
{
public:
/// \brief
@@ -108,8 +110,10 @@
///
System::Void Close();
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
ILockedObjectReaderImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIReleaseLockImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIReleaseLockImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIReleaseLockImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,6 +27,7 @@
public __gc __interface ILockConflictReader;
/// \brief
+/// The IReleaseLockImp class is a concrete implementation of IReleaseLock.
/// The IReleaseLock interface defines the ReleaseLock command, which releases
/// locks from feature instances of a given class that match the specified
/// criteria. Input to the release lock command includes the name of the class
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockType.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockType.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockType.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -25,8 +25,8 @@
/// a locked object indicates a user's access privileges (including the user
/// who applied the persistent lock) to an object.
/// <p>
-/// The enumeration values are used with the commands FdoIAcquireLock, FdoISelect
-/// and FdoIGetLockInfo. With the command FdoIAcquireLock or FdoISelect, the
+/// The enumeration values are used with the AcquireLock, Select
+/// and GetLockInfo commands. With the command AcquireLock or Select, the
/// specified value indicates the lock type to be used when applying a lock on
/// an object. With the command IGetLockInfo, the enumaration values are used
/// to report lock types back to the user.
@@ -37,21 +37,21 @@
/// to an object.
/// <param name="LockType_None">
/// Indicates that an object is unlocked.
-/// This type cannot be used with the commands IAcquireLock and FdoISelect.
+/// This type cannot be used with the commands AcquireLock and Select.
/// </param>
/// <param name="LockType_Unsupported">
/// Indicates that an unsupported lock
/// type has been encountered. This type cannot be used with the commands
-/// IAcquireLock and ISelect.
+/// AcquireLock and Select.
/// </param>
/// <param name="LockType_Shared">
/// Indicates a shared lock type. The type can
-/// be used with the commands IAcquireLock and ISelect.
+/// be used with the commands AcquireLock and Select.
/// </param>
/// <param name="LockType_Transaction">
/// Indicates that a transaction lock
/// should be applied on an object. This type can be used with the commands
-/// IAcquireLock and ISelect.
+/// AcquireLock and Select.
/// </param>
/// <param name="LockType_Exclusive">
/// Indicates that only this user can modify
@@ -59,7 +59,7 @@
/// other long transaction, including the root long transaction if it is not the current
/// long transaction.
/// <P>
-/// The type can be used with the commands IAcquireLock and ISelect.
+/// The type can be used with the commands AcquireLock and Select.
/// </param>
/// <param name="LockType_LongTransactionExclusive">
/// Indicates that only this user can
@@ -68,7 +68,7 @@
/// situation (for example, if only a root long transaction exists), the lock behaves
/// like an Exclusive lock.
/// <P>
-/// The type can be used with the commands IAcquireLock and ISelect.
+/// The type can be used with the commands AcquireLock and Select.
/// </param>
/// <param name="LockType_AllLongTransactionExclusive">
/// Indicates that only this user can
@@ -77,7 +77,7 @@
/// containing the object being locked. When not in a long transaction situation (for example,
/// if only a root long transaction exists), the lock behaves like an Exclusive lock.
/// <P>
-/// This type can be used with the commands IAcquireLock and ISelect.
+/// This type can be used with the commands AcquireLock and Select.
/// </param>
public __value enum LockType
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLTCheckpointImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLTCheckpointImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLTCheckpointImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,6 +26,8 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
+/// The IActivateLongTransactionCheckpointImp class is a
+/// concrete implementation of IActivateLongTransactionCheckpoint.
/// The IActivateLongTransactionCheckpoint interface defines the
/// IActivateLongTransactionCheckpointImp command, which allows the user to
/// activate the named checkpoint for the given long transaction. As a result,
@@ -33,7 +35,8 @@
/// it is not already the active long transaction. The user requires the access
/// privilege on the long transaction for which the attempt is made to activate a
/// checkpoint.
-private __gc class IActivateLongTransactionCheckpointImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IActivateLongTransactionCheckpoint
+private __gc class IActivateLongTransactionCheckpointImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IActivateLongTransactionCheckpoint
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransactionImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransactionImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransactionImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,13 +26,15 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
+/// The IActivateLongTransactionImp class is a concrete implementation of IActivateLongTransaction.
/// The IActivateLongTransaction interface defines the ActivateLongTransaction
/// command, which activates a long transaction where feature manipulation and
/// locking commands operate on it. Input to the activate
/// long transaction command is the long transaction name. The Execute operation
/// activates the identified long transaction if the user has access privileges
/// for it.
-private __gc class IActivateLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IActivateLongTransaction
+private __gc class IActivateLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IActivateLongTransaction
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLTPrivilegesImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLTPrivilegesImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLTPrivilegesImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,12 +27,15 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIChangeLongTransactionPrivileges interface defines the
+/// The IChangeLongTransactionPrivileges class is a
+/// concrete implementation of IChangeLongTransactionPrivileges.
+/// The IChangeLongTransactionPrivileges interface defines the
/// ChangeLongTransactionPrivileges command, which grants or revokes long
/// transaction privileges for the named user. The ability to change the
/// privileges might be restricted by the datastore security if the long
/// transaction doesnt belong to the user executing the command.
-private __gc class IChangeLongTransactionPrivilegesImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IChangeLongTransactionPrivileges
+private __gc class IChangeLongTransactionPrivilegesImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IChangeLongTransactionPrivileges
{
public:
/// \brief
@@ -77,21 +80,21 @@
/// \brief
/// Gets the privilege flags to grant or revoke.The returned value may be
- /// any combination of the values from the FdoLongTransactionPrivileges
+ /// any combination of the values from the LongTransactionPrivileges
/// enumeration combined via a bit-wise or operation.
///
/// \return
- /// Returns the privileges as a bit masked value based on FdoLongTransactionPrivileges enumeration
+ /// Returns the privileges as a bit masked value based on LongTransactionPrivileges enumeration
///
__property System::Int32 get_Privileges();
/// \brief
/// Sets the privilege flags to grant or revoke. The privileges value may be
- /// any combination of the values from the FdoLongTransactionPrivileges
+ /// any combination of the values from the LongTransactionPrivileges
/// enumeration combined via a bit-wise or operation.
///
/// \param value
- /// Input the privileges as a bit masked value based on FdoLongTransactionPrivileges enumeration
+ /// Input the privileges as a bit masked value based on LongTransactionPrivileges enumeration
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSet.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSet.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSet.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIChangeLongTransactionSet interface defines the ChangeLongTransactionSet
+/// The IChangeLongTransactionSet interface defines the ChangeLongTransactionSet
/// command, which allows the user to add a transaction to, remove a transaction
/// from, or clear the long transaction selection set. Users can add or remove
/// long transactions to the selection set for which they have access
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSetImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSetImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSetImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,13 +27,16 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
+/// The IChangeLongTransactionSetImp class is a
+/// concrete implementation of IChangeLongTransactionSet.
/// The IChangeLongTransactionSet interface defines the ChangeLongTransactionSet
/// command, which allows the user to add a transaction to, remove a transaction
/// from, or clear the long transaction selection set. Users can add or remove
/// long transactions to the selection set for which they have access
/// privileges. Any attempt to add a long transaction for which the user does
/// not have the access privilege will result in a failure of the command.
-private __gc class IChangeLongTransactionSetImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IChangeLongTransactionSet
+private __gc class IChangeLongTransactionSetImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IChangeLongTransactionSet
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransaction.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransaction.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransaction.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
public __gc __interface ILongTransactionConflictDirectiveEnumerator;
/// \brief
-/// The FdoICommitLongTransaction interface defines the CommitLongTransaction
+/// The ICommitLongTransaction interface defines the CommitLongTransaction
/// command, which allows a user to execute commit operations on a long
/// transaction. Two different commit operations are distinguished: full and partial.
///
@@ -62,7 +62,7 @@
__property System::Void set_Name(System::String* value);
/// Executes the commit long transaction command and returns an
- /// FdoILongTransactionConflictDirectiveEnumerator.
+ /// ILongTransactionConflictDirectiveEnumerator.
/// If the returned enumerator's count is 0 then
/// no conflicts were detected and the command was executed successfully.
/// Otherwise conflicts were detected and the user must specify how to
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransactionImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransactionImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransactionImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,7 +27,9 @@
public __gc __interface ILongTransactionConflictDirectiveEnumerator;
/// \brief
-/// The FdoICommitLongTransaction interface defines the CommitLongTransaction
+/// The ICommitLongTransactionImp class is a
+/// concrete implementation of ICommitLongTransaction.
+/// The ICommitLongTransaction interface defines the CommitLongTransaction
/// command, which allows a user to execute commit operations on a long
/// transaction. Two different commit operations are distinguished: full and partial.
///
@@ -42,7 +44,8 @@
/// In addition, a full commit can be performed on a leaf long transaction
/// only. A long transaction is a leaf long transaction if it does not
/// have descendent versions.
-private __gc class ICommitLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ICommitLongTransaction
+private __gc class ICommitLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ICommitLongTransaction
{
public:
/// \brief
@@ -65,7 +68,7 @@
__property System::Void set_Name(System::String* value);
/// Executes the commit long transaction command and returns an
- /// FdoILongTransactionConflictDirectiveEnumerator.
+ /// ILongTransactionConflictDirectiveEnumerator.
/// If the returned enumerator's count is 0 then
/// no conflicts were detected and the command was executed successfully.
/// Otherwise conflicts were detected and the user must specify how to
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLTCheckpointImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLTCheckpointImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLTCheckpointImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,7 +26,9 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoICreateLongTransactionCheckpoint interface defines the
+/// The ICreateLongTransactionCheckpointImp class is a
+/// concrete implementation of ICreateLongTransactionCheckpoint.
+/// The ICreateLongTransactionCheckpoint interface defines the
/// CreateLongTransactionCheckpoint command, which allows the user to create a
/// checkpoint for any long transaction to which the user has the access privileges.
private __gc class ICreateLongTransactionCheckpointImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ICreateLongTransactionCheckpoint
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransaction.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransaction.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransaction.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,7 +23,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoICreateLongTransaction interface defines the CreateLongTransaction
+/// The ICreateLongTransaction interface defines the CreateLongTransaction
/// command which creates a long transaction that is based upon the currently
/// active long transaction. If no long transaction is active, then the long
/// transaction is based upon the root data. Input to the create long
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionCheckpoint.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionCheckpoint.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionCheckpoint.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,7 +23,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoICreateLongTransactionCheckpoint interface defines the
+/// The ICreateLongTransactionCheckpoint interface defines the
/// CreateLongTransactionCheckpoint command, which allows the user to create a
/// checkpoint for any long transaction to which the user has the access privileges.
public __gc __interface ICreateLongTransactionCheckpoint : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,13 +26,15 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoICreateLongTransaction interface defines the CreateLongTransaction
+/// The ICreateLongTransactionImp class is a
+/// concrete implementation of ICreateLongTransaction.
/// command which creates a long transaction that is based upon the currently
/// active long transaction. If no long transaction is active, then the long
/// transaction is based upon the root data. Input to the create long
/// transaction command includes a name and description for the new long
/// transaction.
-private __gc class ICreateLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ICreateLongTransaction
+private __gc class ICreateLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ICreateLongTransaction
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransaction.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransaction.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransaction.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,7 +23,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIDeactivateLongTransaction interface defines the
+/// The IDeactivateLongTransaction interface defines the
/// DeactivateLongTransaction command, which deactivates the active long
/// transaction where feature manipulation commands operate on it. If the
/// active long transaction is the root long transaction, then no long
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransactionImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransactionImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransactionImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,12 +26,15 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIDeactivateLongTransaction interface defines the
+/// The IDeactivateLongTransactionImp class is a
+/// concrete implementation of IDeactivateLongTransaction.
+/// The IDeactivateLongTransaction interface defines the
/// DeactivateLongTransaction command, which deactivates the active long
/// transaction where feature manipulation commands operate on it. If the
/// active long transaction is the root long transaction, then no long
/// transaction will be deactivated.
-private __gc class IDeactivateLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IDeactivateLongTransaction
+private __gc class IDeactivateLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IDeactivateLongTransaction
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransaction.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransaction.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransaction.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIFreezeLongTransaction interface defines the FreezeLongTransaction
+/// The IFreezeLongTransaction interface defines the FreezeLongTransaction
/// command, which freezes or thaws a long transaction. When a long transaction
/// is frozen the user who froze it gains exclusive access to it. Other users can
/// read it, but not apply any updates.
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransactionImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransactionImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransactionImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,7 +27,9 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIFreezeLongTransaction interface defines the FreezeLongTransaction
+/// The IFreezeLongTransactionImp class is a
+/// concrete implementation of IFreezeLongTransaction.
+/// The IFreezeLongTransaction interface defines the FreezeLongTransaction
/// command, which freezes or thaws a long transaction. When a long transaction
/// is frozen the user who froze it gains exclusive access to it. Other users can
/// read it, but not apply any updates.
@@ -35,7 +37,8 @@
/// the operation to perform. The Execute method performs the specified
/// operation on the identified long transaction if the user has access
/// privileges for the indicated long transaction.
-private __gc class IFreezeLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IFreezeLongTransaction
+private __gc class IFreezeLongTransactionImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IFreezeLongTransaction
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpoints.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpoints.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpoints.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
public __gc __interface ILongTransactionCheckpointReader;
/// \brief
-/// The FdoIGetLongTransactionCheckpoints interface defines the
+/// The IGetLongTransactionCheckpoints interface defines the
/// GetLongTransactionCheckpoints command, which allows the user to enumerate
/// the checkpoints for a given long transaction. To execute the operation, the
/// user must have access privilege to the long transaction.
@@ -52,7 +52,7 @@
/// \brief
/// Executes the get long transaction checkpoints command, returning a
- /// reference to an FdoILongTransactionCheckpointReader.
+ /// reference to an ILongTransactionCheckpointReader.
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpointsImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpointsImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpointsImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,7 +27,9 @@
public __gc __interface ILongTransactionCheckpointReader;
/// \brief
-/// The FdoIGetLongTransactionCheckpoints interface defines the
+/// The IGetLongTransactionCheckpointsImp class is a
+/// concrete implementation of IGetLongTransactionCheckpoints.
+/// The IGetLongTransactionCheckpoints interface defines the
/// GetLongTransactionCheckpoints command, which allows the user to enumerate
/// the checkpoints for a given long transaction. To execute the operation, the
/// user must have access privilege to the long transaction.
@@ -55,7 +57,7 @@
/// \brief
/// Executes the get long transaction checkpoints command, returning a
- /// reference to an FdoILongTransactionCheckpointReader.
+ /// reference to an ILongTransactionCheckpointReader.
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivileges.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivileges.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivileges.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
public __gc __interface ILongTransactionPrivilegeReader;
/// \brief
-/// The FdoIGetLongTransactionPrivileges interface defines the
+/// The IGetLongTransactionPrivileges interface defines the
/// GetLongTransactionPrivileges command, which allows the user to enumerate the
/// privileges of a long transaction established for each user. The ability to
/// successfully execute the command might be restricted by the datastore security
@@ -55,7 +55,7 @@
/// \brief
/// Executes the GetLongTransactionPrivileges command, returning a reference
- /// to an FdoILongTransactionPrivilegeReader.
+ /// to an ILongTransactionPrivilegeReader.
///
/// \return
/// Returns the long transaction privilege reader.
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivilegesImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivilegesImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivilegesImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,12 +27,15 @@
public __gc __interface ILongTransactionPrivilegeReader;
/// \brief
-/// The FdoIGetLongTransactionPrivileges interface defines the
+/// The IGetLongTransactionPrivilegesImp class is a
+/// concrete implementation of IGetLongTransactionPrivileges.
+/// The IGetLongTransactionPrivileges interface defines the
/// GetLongTransactionPrivileges command, which allows the user to enumerate the
/// privileges of a long transaction established for each user. The ability to
/// successfully execute the command might be restricted by the datastore security
/// if the long transaction doesnt belong to the user executing the command.
-private __gc class IGetLongTransactionPrivilegesImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IGetLongTransactionPrivileges
+private __gc class IGetLongTransactionPrivilegesImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IGetLongTransactionPrivileges
{
public:
/// \brief
@@ -58,7 +61,7 @@
/// \brief
/// Executes the GetLongTransactionPrivileges command, returning a reference
- /// to an FdoILongTransactionPrivilegeReader.
+ /// to an ILongTransactionPrivilegeReader.
///
/// \return
/// Returns the long transaction privilege reader.
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactions.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactions.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactions.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,9 +24,9 @@
public __gc __interface ILongTransactionReader;
/// \brief
-/// The FdoIGetLongTransactions interface defines the GetLongTransactions
+/// The IGetLongTransactions interface defines the GetLongTransactions
/// command. It allows a user to retrieve long transaction information for all or
-/// a specific long transaction. The command returns a FdoILongTransactionReader
+/// a specific long transaction. The command returns a ILongTransactionReader
/// object enumerating the identified long transactions.
public __gc __interface IGetLongTransactions : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
{
@@ -55,7 +55,7 @@
/// \brief
/// Executes the GetLongTransactions command returning a reference to an
- /// FdoILongTransactionReader.
+ /// ILongTransactionReader.
///
/// \return
/// Returns a long transaction reader
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,11 +27,13 @@
public __gc __interface ILongTransactionReader;
/// \brief
-/// The FdoIGetLongTransactions interface defines the GetLongTransactions
+/// The IGetLongTransactionsImp class is a concrete implementation of IGetLongTransactions.
+/// The IGetLongTransactions interface defines the GetLongTransactions
/// command. It allows a user to retrieve long transaction information for all or
-/// a specific long transaction. The command returns a FdoILongTransactionReader
+/// a specific long transaction. The command returns a ILongTransactionReader
/// object enumerating the identified long transactions.
-private __gc class IGetLongTransactionsImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IGetLongTransactions
+private __gc class IGetLongTransactionsImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IGetLongTransactions
{
public:
/// \brief
@@ -58,7 +60,7 @@
/// \brief
/// Executes the GetLongTransactions command returning a reference to an
- /// FdoILongTransactionReader.
+ /// ILongTransactionReader.
///
/// \return
/// Returns a long transaction reader
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSet.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSet.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSet.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
public __gc __interface ILongTransactionSetReader;
/// \brief
-/// The FdoIGetLongTransactionsInSet interface defines the GetLongTransactionsInSet
+/// The IGetLongTransactionsInSet interface defines the GetLongTransactionsInSet
/// command, which allows the user to enumerate the list of versions
/// participating in the long transaction selection set.
public __gc __interface IGetLongTransactionsInSet : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
@@ -32,7 +32,7 @@
public:
/// \brief
/// Executes the GetLongTransactionsInSet command, returning a reference
- /// to an FdoILongTransactionSetReader.
+ /// to an ILongTransactionSetReader.
///
/// \return
/// Returns the long transaction reader
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSetImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSetImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSetImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,15 +27,17 @@
public __gc __interface ILongTransactionSetReader;
/// \brief
-/// The FdoIGetLongTransactionsInSet interface defines the GetLongTransactionsInSet
+/// The IGetLongTransactionsInSetImp class is a concrete implementation of IGetLongTransactionsInSet.
+/// The IGetLongTransactionsInSet interface defines the GetLongTransactionsInSet
/// command, which allows the user to enumerate the list of versions
/// participating in the long transaction selection set.
-private __gc class IGetLongTransactionsInSetImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IGetLongTransactionsInSet
+private __gc class IGetLongTransactionsInSetImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IGetLongTransactionsInSet
{
public:
/// \brief
/// Executes the GetLongTransactionsInSet command, returning a reference
- /// to an FdoILongTransactionSetReader.
+ /// to an ILongTransactionSetReader.
///
/// \return
/// Returns the long transaction reader
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTCheckpointReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTCheckpointReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTCheckpointReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -25,13 +25,16 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoILongTransactionCheckpointReader interface provides forward only,
+/// The ILongTransactionCheckpointReaderImp class is a concrete
+/// implementation of ILongTransactionCheckpointReader.
+/// The ILongTransactionCheckpointReader interface provides forward only,
/// read-only functionality for enumerating long transaction checkpoints.
-/// A reference to an FdoILongTransactionCheckpointReader is returned from
+/// A reference to an ILongTransactionCheckpointReader is returned from
/// the GetLongTransactionCheckpoints command. The initial position of
-/// the FdoILongTransactionCheckpointReader is prior to the first item.
+/// the ILongTransactionCheckpointReader is prior to the first item.
/// Thus, you must call ReadNext to begin accessing any data.
-private __gc class ILongTransactionCheckpointReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionCheckpointReader
+private __gc class ILongTransactionCheckpointReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionCheckpointReader
{
public:
/// \brief
@@ -78,7 +81,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoILongTransactionCheckpointReader object, freeing any
+ /// Closes the ILongTransactionCheckpointReader object, freeing any
/// resources it may be holding.
///
/// \return
@@ -94,8 +97,10 @@
inline FdoILongTransactionCheckpointReader* GetImpObj();
+/// \cond DOXYGEN-IGNORE
protected:
- System::Void ReleaseUnmanagedObject();
+ System::Void ReleaseUnmanagedObject();
+/// \endcond
};
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumerator.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumerator.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumerator.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -30,7 +30,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoILongTransactionConflictDirective interface is used to specify how
+/// The ILongTransactionConflictDirective interface is used to specify how
/// conflict should be resolved for a particular object.
public __gc __interface ILongTransactionConflictDirectiveEnumerator : public System::IDisposable
{
@@ -44,29 +44,29 @@
__property System::String* get_FeatureClassName();
/// \brief
- /// Returns FdoPropertyValueCollection containing the property values that
+ /// Returns PropertyValueCollection containing the property values that
/// uniquely identify the current feature in conflict.
///
/// \return
- /// Returns FdoPropertyValueCollection
+ /// Returns PropertyValueCollection
///
__property NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValueCollection* get_Identity();
/// \brief
- /// Gets the FdoLongTransactionConflictResolution value to use for the current
- /// feature. The default value is FdoLongTransactionConflictResolution_Child.
+ /// Gets the LongTransactionConflictResolution value to use for the current
+ /// feature. The default value is LongTransactionConflictResolution_Child.
///
/// \return
- /// Returns FdoLongTransactionConflictResolution value
+ /// Returns LongTransactionConflictResolution value
///
__property NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::LongTransactionConflictResolution get_Resolution();
/// \brief
- /// Sets the FdoLongTransactionConflictResolution value to use for the current
- /// feature. The default value is FdoLongTransactionConflictResolution_Child.
+ /// Sets the LongTransactionConflictResolution value to use for the current
+ /// feature. The default value is LongTransactionConflictResolution_Child.
///
/// \param value
- /// Input the FdoLongTransactionConflictResolution value
+ /// Input the LongTransactionConflictResolution value
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumeratorImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumeratorImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumeratorImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -30,9 +30,12 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoILongTransactionConflictDirective interface is used to specify how
+/// The ILongTransactionConflictDirectiveEnumeratorImp class is a concrete
+/// implementation of ILongTransactionConflictDirectiveEnumerator.
+/// The ILongTransactionConflictDirective interface is used to specify how
/// conflict should be resolved for a particular object.
-private __gc class ILongTransactionConflictDirectiveEnumeratorImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionConflictDirectiveEnumerator
+private __gc class ILongTransactionConflictDirectiveEnumeratorImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionConflictDirectiveEnumerator
{
public:
/// \brief
@@ -44,29 +47,29 @@
__property System::String* get_FeatureClassName();
/// \brief
- /// Returns FdoPropertyValueCollection containing the property values that
+ /// Returns PropertyValueCollection containing the property values that
/// uniquely identify the current feature in conflict.
///
/// \return
- /// Returns FdoPropertyValueCollection
+ /// Returns PropertyValueCollection
///
__property NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValueCollection* get_Identity();
/// \brief
- /// Gets the FdoLongTransactionConflictResolution value to use for the current
- /// feature. The default value is FdoLongTransactionConflictResolution_Child.
+ /// Gets the LongTransactionConflictResolution value to use for the current
+ /// feature. The default value is LongTransactionConflictResolution_Child.
///
/// \return
- /// Returns FdoLongTransactionConflictResolution value
+ /// Returns LongTransactionConflictResolution value
///
__property NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::LongTransactionConflictResolution get_Resolution();
/// \brief
- /// Sets the FdoLongTransactionConflictResolution value to use for the current
- /// feature. The default value is FdoLongTransactionConflictResolution_Child.
+ /// Sets the LongTransactionConflictResolution value to use for the current
+ /// feature. The default value is LongTransactionConflictResolution_Child.
///
/// \param value
- /// Input the FdoLongTransactionConflictResolution value
+ /// Input the LongTransactionConflictResolution value
///
/// \return
/// Returns nothing
@@ -103,8 +106,10 @@
///
System::Void Reset();
+/// \cond DOXYGEN-IGNORE
protected:
__sealed System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
ILongTransactionConflictDirectiveEnumeratorImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTPrivilegeReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTPrivilegeReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTPrivilegeReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,17 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
-private __gc class ILongTransactionPrivilegeReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionPrivilegeReader
+/// \brief
+/// The ILongTransactionPrivilegeReaderImp class is a concrete
+/// implementation of ILongTransactionPrivilegeReader.
+/// The ILongTransactionPrivilegeReader interface provides forward only,
+/// read-only functionality for enumerating long transaction privileges.
+/// A reference to an FdoILongTransactionPrivilegeReader is returned from
+/// the GetLongTransactionPrivileges command. The initial position of
+/// the ILongTransactionPrivilegeReader is prior to the first item.
+/// Thus, you must call ReadNext to begin accessing any data.
+private __gc class ILongTransactionPrivilegeReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionPrivilegeReader
{
public:
/// \brief
@@ -38,11 +48,11 @@
/// \brief
/// Gets the privileges granted to the user currently being read. The
/// returned value may be any combination of the values from the
- /// FdoLongTransactionPrivileges enumeration combined via a bit-wise or
+ /// LongTransactionPrivileges enumeration combined via a bit-wise or
/// operation.
///
/// \return
- /// Returns the privileges as a bit masked value based on FdoLongTransactionPrivileges enumeration
+ /// Returns the privileges as a bit masked value based on LongTransactionPrivileges enumeration
///
System::Int32 GetPrivileges();
@@ -57,7 +67,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoILongTransactionPrivilegesReader object, freeing any
+ /// Closes the ILongTransactionPrivilegesReader object, freeing any
/// resources it may be holding.
///
/// \return
@@ -73,8 +83,10 @@
inline FdoILongTransactionPrivilegeReader* GetImpObj();
+/// \cond DOXYGEN-IGNORE
protected:
__sealed System::Void ReleaseUnmanagedObject();
+/// \endcond
};
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionCheckpointReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionCheckpointReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionCheckpointReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -21,11 +21,11 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoILongTransactionCheckpointReader interface provides forward only,
+/// The ILongTransactionCheckpointReader interface provides forward only,
/// read-only functionality for enumerating long transaction checkpoints.
-/// A reference to an FdoILongTransactionCheckpointReader is returned from
+/// A reference to an ILongTransactionCheckpointReader is returned from
/// the GetLongTransactionCheckpoints command. The initial position of
-/// the FdoILongTransactionCheckpointReader is prior to the first item.
+/// the ILongTransactionCheckpointReader is prior to the first item.
/// Thus, you must call ReadNext to begin accessing any data.
public __gc __interface ILongTransactionCheckpointReader : public System::IDisposable
{
@@ -74,7 +74,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoILongTransactionCheckpointReader object, freeing any
+ /// Closes the ILongTransactionCheckpointReader object, freeing any
/// resources it may be holding.
///
/// \return
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionPrivilegeReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionPrivilegeReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionPrivilegeReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -20,6 +20,13 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
+/// \brief
+/// The ILongTransactionPrivilegeReader interface provides forward only,
+/// read-only functionality for enumerating long transaction privileges.
+/// A reference to an FdoILongTransactionPrivilegeReader is returned from
+/// the GetLongTransactionPrivileges command. The initial position of
+/// the ILongTransactionPrivilegeReader is prior to the first item.
+/// Thus, you must call ReadNext to begin accessing any data.
public __gc __interface ILongTransactionPrivilegeReader : public System::IDisposable
{
public:
@@ -34,11 +41,11 @@
/// \brief
/// Gets the privileges granted to the user currently being read. The
/// returned value may be any combination of the values from the
- /// FdoLongTransactionPrivileges enumeration combined via a bit-wise or
+ /// LongTransactionPrivileges enumeration combined via a bit-wise or
/// operation.
///
/// \return
- /// Returns the privileges as a bit masked value based on FdoLongTransactionPrivileges enumeration
+ /// Returns the privileges as a bit masked value based on LongTransactionPrivileges enumeration
///
System::Int32 GetPrivileges();
@@ -53,7 +60,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoILongTransactionPrivilegesReader object, freeing any
+ /// Closes the ILongTransactionPrivilegesReader object, freeing any
/// resources it may be holding.
///
/// \return
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -21,10 +21,10 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoILongTransactionReader interface provides forward only,
+/// The ILongTransactionReader interface provides forward only,
/// read-only functionality for enumerating long transactions. A reference
-/// to an FdoILongTransactionReader is returned from the GetLongTransactions
-/// command. The initial position of the FdoILongTransactionReader is prior
+/// to an ILongTransactionReader is returned from the GetLongTransactions
+/// command. The initial position of the ILongTransactionReader is prior
/// to the first item. Thus, you must call ReadNext to begin accessing any
/// data.
public __gc __interface ILongTransactionReader : public System::IDisposable
@@ -121,7 +121,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoILongTransactionReader object, freeing any
+ /// Closes the ILongTransactionReader object, freeing any
/// resources it may be holding.
///
/// \return
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,13 +26,15 @@
public __gc __interface ILongTransactionReader;
/// \brief
-/// The FdoILongTransactionReader interface provides forward only,
+/// The ILongTransactionReaderImp class is a concrete implementation of ILongTransactionReader.
+/// The ILongTransactionReader interface provides forward only,
/// read-only functionality for enumerating long transactions. A reference
-/// to an FdoILongTransactionReader is returned from the GetLongTransactions
-/// command. The initial position of the FdoILongTransactionReader is prior
+/// to an ILongTransactionReader is returned from the GetLongTransactions
+/// command. The initial position of the ILongTransactionReader is prior
/// to the first item. Thus, you must call ReadNext to begin accessing any
/// data.
-private __gc class ILongTransactionReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionReader
+private __gc class ILongTransactionReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionReader
{
public:
/// \brief
@@ -126,7 +128,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoILongTransactionReader object, freeing any
+ /// Closes the ILongTransactionReader object, freeing any
/// resources it may be holding.
///
/// \return
@@ -134,8 +136,10 @@
///
System::Void Close();
+/// \cond DOXYGEN-IGNORE
protected:
__sealed System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
ILongTransactionReaderImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -21,11 +21,11 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoILongTransactionSetReader interface provides forward only, read-only
+/// The ILongTransactionSetReader interface provides forward only, read-only
/// functionality for enumerating the versions in the long transaction selection
-/// set. A reference to an FdoILongTransactionSetReader is returned from the
+/// set. A reference to an ILongTransactionSetReader is returned from the
/// GetLongTransactionsInSet command. The initial position of the
-/// FdoILongTransactionSetReader is prior to the first item. Thus, you must
+/// ILongTransactionSetReader is prior to the first item. Thus, you must
/// call ReadNext to begin accessing any data.
public __gc __interface ILongTransactionSetReader : public System::IDisposable
{
@@ -59,7 +59,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoILongTransactionSetReader object, freeing any resources
+ /// Closes the ILongTransactionSetReader object, freeing any resources
/// it may be holding.
///
/// \return
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -25,11 +25,12 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoILongTransactionSetReader interface provides forward only, read-only
+/// The ILongTransactionSetReaderImp class is a concrete implementation of ILongTransactionSetReader.
+/// The ILongTransactionSetReader interface provides forward only, read-only
/// functionality for enumerating the versions in the long transaction selection
-/// set. A reference to an FdoILongTransactionSetReader is returned from the
+/// set. A reference to an ILongTransactionSetReader is returned from the
/// GetLongTransactionsInSet command. The initial position of the
-/// FdoILongTransactionSetReader is prior to the first item. Thus, you must
+/// ILongTransactionSetReader is prior to the first item. Thus, you must
/// call ReadNext to begin accessing any data.
private __gc class ILongTransactionSetReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionSetReader
{
@@ -63,7 +64,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoILongTransactionSetReader object, freeing any resources
+ /// Closes the ILongTransactionSetReader object, freeing any resources
/// it may be holding.
///
/// \return
@@ -71,8 +72,10 @@
///
System::Void Close();
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
ILongTransactionSetReaderImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLTCheckpointImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLTCheckpointImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLTCheckpointImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,12 +26,15 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIRollbackLongTransactionCheckpoint interface defines the
+/// The IRollbackLongTransactionCheckpointImp class is a concrete
+/// implementation of IRollbackLongTransactionCheckpoint.
+/// The IRollbackLongTransactionCheckpoint interface defines the
/// RollbackLongTransactionCheckpoint command, which allows the user to roll back
/// changes to a named checkpoint for the given long transaction. The user
/// requires the access privilege on the long transaction for which the user tries
/// to perform the operation.
-private __gc class IRollbackLongTransactionCheckpointImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IRollbackLongTransactionCheckpoint
+private __gc class IRollbackLongTransactionCheckpointImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::IRollbackLongTransactionCheckpoint
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransaction.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransaction.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransaction.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,7 +23,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIRollbackLongTransaction interface defines the RollbackLongTransaction
+/// The IRollbackLongTransaction interface defines the RollbackLongTransaction
/// command, which allows a user to execute rollback operations on a long
/// transaction. Two different rollback operations are distinguished: full and partial.
///
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionCheckpoint.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionCheckpoint.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionCheckpoint.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,7 +23,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIRollbackLongTransactionCheckpoint interface defines the
+/// The IRollbackLongTransactionCheckpoint interface defines the
/// RollbackLongTransactionCheckpoint command, which allows the user to roll back
/// changes to a named checkpoint for the given long transaction. The user
/// requires the access privilege on the long transaction for which the user tries
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,7 +26,8 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoIRollbackLongTransaction interface defines the RollbackLongTransaction
+/// The IRollbackLongTransactionImp class is a concrete implementation of IRollbackLongTransaction.
+/// The IRollbackLongTransaction interface defines the RollbackLongTransaction
/// command, which allows a user to execute rollback operations on a long
/// transaction. Two different rollback operations are distinguished: full and partial.
///
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionConflictResolution.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionConflictResolution.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionConflictResolution.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -21,16 +21,16 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoLongTransactionConflictResolution enumeration defines the list of
+/// The LongTransactionConflictResolution enumeration defines the list of
/// available options for resolving conflict.
-/// <param name="FdoLongTransactionConflictResolution_Unresolved">
+/// <param name="LongTransactionConflictResolution_Unresolved">
/// Indicates that the conflict cannot be resolved.
/// </param>
-/// <param name="FdoLongTransactionConflictResolution_Child">
+/// <param name="LongTransactionConflictResolution_Child">
/// Indicates the data is to be kept as defined in the long transaction to be committed,
/// overwriting the data in the long transaction's parent.
/// </param>
-/// <param name="FdoLongTransactionConflictResolution_Parent">
+/// <param name="LongTransactionConflictResolution_Parent">
/// Indicates the data is to be kept as defined in the versions parent, discarding the data
/// as defined in the long transaction to be committed.
/// </param>
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionFreezeOperations.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionFreezeOperations.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionFreezeOperations.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -21,11 +21,12 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoLongTransactionFreezeOperations enumeration defines the list of available operations that can be performed by the FreezeLongTransaction command.
-/// <param name="FdoLongTransactionFreezeOperations_Freeze">
+/// The LongTransactionFreezeOperations enumeration defines the
+/// list of available operations that can be performed by the FreezeLongTransaction command.
+/// <param name="LongTransactionFreezeOperations_Freeze">
/// Freeze the long transaction for exclusive update
/// </param>
-/// <param name="FdoLongTransactionFreezeOperations_Thaw">
+/// <param name="LongTransactionFreezeOperations_Thaw">
/// Thaw the long transaction
/// </param>
[System::FlagsAttribute]
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivilegeOperations.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivilegeOperations.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivilegeOperations.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -21,13 +21,13 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoLongTransactionPrivilegeOperations enumeration defines the list
+/// The LongTransactionPrivilegeOperations enumeration defines the list
/// of available operations that can be performed by the
/// ChangeLongTransactionPrivileges command.
-/// <param name="FdoLongTransactionPrivilegeOperations_Grant">
+/// <param name="LongTransactionPrivilegeOperations_Grant">
/// Indicates the user is to be granted the specified privileges.
/// </param>
-/// <param name="FdoLongTransactionPrivilegeOperations_Revoke">
+/// <param name="LongTransactionPrivilegeOperations_Revoke">
/// Indicates the specified privileges are to be revoked from the user.
/// </param>
[System::FlagsAttribute]
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivileges.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivileges.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivileges.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -21,34 +21,34 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoLongTransactionPrivileges enumeration defines the long transaction
+/// The LongTransactionPrivileges enumeration defines the long transaction
/// privilege flags.
-/// <param name="FdoLongTransactionPrivileges_Access">
+/// <param name="LongTransactionPrivileges_Access">
/// The access privilege is required for a user if the user needs to access
/// a long transaction.
/// </param>
-/// <param name="FdoLongTransactionPrivileges_Create">
+/// <param name="LongTransactionPrivileges_Create">
/// A user must have access and create privileges on the active long
/// transaction if the user wants to create a new long transaction as a
/// descendent of the active long transaction.
/// </param>
-/// <param name="FdoLongTransactionPrivileges_Commit">
+/// <param name="LongTransactionPrivileges_Commit">
/// A user must have access and commit privileges on a long transaction
/// in order to commit it. In addition, the user needs access privilege to
/// the long transaction's parent. The user also needs remove privilege on
/// the long transaction to be committed if the operation to be executed
/// is a commit and not a partial commit.
/// </param>
-/// <param name="FdoLongTransactionPrivileges_Rollback">
+/// <param name="LongTransactionPrivileges_Rollback">
/// A user must have access and rollback privileges on a long transaction
/// in order to roll it back. In addition, the user requires access
/// privilege for each of the descendent versions involved in the operation. The user also requires the remove privilege for each of the versions involved in the operation if a rollback and not a partial rollback operation is executed.
/// </param>
-/// <param name="FdoLongTransactionPrivileges_Remove">
+/// <param name="LongTransactionPrivileges_Remove">
/// The long transaction privilege is required if the user should be allowed to remove the
/// long transaction in the progress of a commit or roll back operation.
/// </param>
-/// <param name="FdoLongTransactionPrivileges_Freeze">
+/// <param name="LongTransactionPrivileges_Freeze">
/// The user requires the access and freeze privileges on a long
/// transaction for which the user wants to gain exclusive access to a
/// long transaction.
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionSetOperations.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionSetOperations.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionSetOperations.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -21,15 +21,15 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
/// \brief
-/// The FdoLongTransactionSetOperations enumeration defines the list of
+/// The LongTransactionSetOperations enumeration defines the list of
/// available operations that can be performed by the ChangeLongTransactionSet command.
-/// <param name="FdoLongTransactionSetOperations_Add">
+/// <param name="LongTransactionSetOperations_Add">
/// Add the specified long transaction to the selection set.
/// </param>
-/// <param name="FdoLongTransactionSetOperations_Remove">
+/// <param name="LongTransactionSetOperations_Remove">
/// Remove the specified long transaction from the selection set.
/// </param>
-/// <param name="FdoLongTransactionSetOperations_Clear">
+/// <param name="LongTransactionSetOperations_Clear">
/// Clear the selection set.
/// </param>
[System::FlagsAttribute]
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommand.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommand.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommand.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
public __gc __interface ISQLDataReader;
/// \brief
-/// The FdoISQLCommand interface defines the SQL command, which supports the
+/// The ISQLCommand interface defines the SQL command, which supports the
/// execution of a SQL statement against an underlying RDBMS. Two execute
/// methods are provided to distinguish between statements that return table data
/// versus those that execute non query type operations.
@@ -61,7 +61,7 @@
/// \brief
/// Executes the SQL statement against the connection object and returns
- /// an FdoISQLDataReader.
+ /// an ISQLDataReader.
///
/// \return
/// Returns the data reader.
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommandImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommandImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommandImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,11 +27,13 @@
public __gc __interface ISQLDataReader;
/// \brief
-/// The FdoISQLCommand interface defines the SQL command, which supports the
+/// The ISQLCommandImp class is a concrete implementation of ISQLCommand.
+/// The ISQLCommand interface defines the SQL command, which supports the
/// execution of a SQL statement against an underlying RDBMS. Two execute
/// methods are provided to distinguish between statements that return table data
/// versus those that execute non query type operations.
-private __gc class ISQLCommandImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_SQL::ISQLCommand
+private __gc class ISQLCommandImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SQL::ISQLCommand
{
public:
/// \brief
@@ -64,7 +66,7 @@
/// \brief
/// Executes the SQL statement against the connection object and returns
- /// an FdoISQLDataReader.
+ /// an ISQLDataReader.
///
/// \return
/// Returns the data reader.
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -32,10 +32,10 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SQL
/// \brief
-/// The FdoISQLDataReader interface provides a forward-only, read-only
+/// The ISQLDataReader interface provides a forward-only, read-only
/// iterator for reading relational table data. A reference to an
-/// FdoISQLDataReader is returned from the SQLCommands ExecuteReader method.
-/// The initial position of the FdoISQLDataReader interface is prior to the first item.
+/// ISQLDataReader is returned from the SQLCommands ExecuteReader method.
+/// The initial position of the ISQLDataReader interface is prior to the first item.
/// Thus, you must call ReadNext to begin accessing any data.
public __gc __interface ISQLDataReader : public System::IDisposable
{
@@ -71,21 +71,21 @@
NAMESPACE_OSGEO_FDO_SCHEMA::DataType GetColumnType(System::String* name);
/// \brief
- /// Gets the FDO property type of the column with the specified name. This is used
+ /// Gets property type of the column with the specified name. This is used
/// to indicate if a given column is a geometric property or a data property. If the column is
- /// a FdoPropertyType_DataProperty, then GetColumnType can be used to find the data type of the column.
+ /// a PropertyType_DataProperty, then GetColumnType can be used to find the data type of the column.
///
/// \param propertyName
/// Input the column name.
///
/// \return
- /// Returns the FDO property type of the column.
+ /// Returns property type of the column.
///
NAMESPACE_OSGEO_FDO_SCHEMA::PropertyType GetPropertyType(System::String* name);
/// \brief
/// Gets the Boolean value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_Boolean or an
+ /// performed, thus the column must be DataType_Boolean or an
/// exception is thrown.
///
/// \param name
@@ -98,7 +98,7 @@
/// \brief
/// Gets the byte value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_Byte or an
+ /// performed, thus the column must be DataType_Byte or an
/// exception is thrown.
///
/// \param name
@@ -111,7 +111,7 @@
/// \brief
/// Gets the date time value of the specified column. No conversion
- /// is performed, thus the column must be FdoDataType_DateTime or
+ /// is performed, thus the column must be DataType_DateTime or
/// an exception is thrown.
///
/// \param name
@@ -137,46 +137,46 @@
/// \brief
/// Gets the signed 16-bit integer value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_Int16 or an
+ /// performed, thus the column must be DataType_Int16 or an
/// exception is thrown.
///
/// \param name
/// Input the column name.
///
/// \return
- /// Returns the FdoInt16 value.
+ /// Returns the Int16 value.
///
System::Int16 GetInt16(System::String* name);
/// \brief
/// Gets the signed 32-bit integer value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_Int32 or an
+ /// performed, thus the column must be DataType_Int32 or an
/// exception is thrown.
///
/// \param name
/// Input the column name.
///
/// \return
- /// Returns the FdoInt32 value.
+ /// Returns the Int32 value.
///
System::Int32 GetInt32(System::String* name);
/// \brief
/// Gets the signed 64-bit integer value of the specified column. No conversion
- /// is performed, thus the column must be FdoDataType_Int64 or an
+ /// is performed, thus the column must be DataType_Int64 or an
/// exception is thrown.
///
/// \param name
/// Input the column name.
///
/// \return
- /// Returns the FdoInt64 value.
+ /// Returns the Int64 value.
///
System::Int64 GetInt64(System::String* name);
/// \brief
/// Gets the single-precision floating point value of the specified column.
- /// No conversion is performed, thus the column must be FdoDataType_Single
+ /// No conversion is performed, thus the column must be DataType_Single
/// or an exception is thrown.
///
/// \param name
@@ -189,7 +189,7 @@
/// \brief
/// Gets the string value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_String or an
+ /// performed, thus the column must be DataType_String or an
/// exception is thrown.
///
/// \param name
@@ -202,8 +202,8 @@
/// \brief
/// Gets a LOBValue reference. The LOB is fully read in and data available.
- /// Because no conversion is performed, the property must be FdoDataType_BLOB or
- /// FdoDataType_CLOB etc. (a LOB type)
+ /// Because no conversion is performed, the property must be DataType_BLOB or
+ /// DataType_CLOB etc. (a LOB type)
///
/// \param propertyName
/// Input the property name.
@@ -214,11 +214,11 @@
NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue* GetLOB(System::String* name);
/// \brief
- /// Gets a reference of the specified LOB property as a FdoBLOBStreamReader or
- /// FdoCLOBStreamReader etc. to allow reading in blocks of data.
- /// Because no conversion is performed, the property must be FdoDataType_BLOB
- /// or FdoDataType_CLOB etc. (a LOB type)
- /// Cast the FdoIStreamReader to the appropiate LOB Stream Reader.
+ /// Gets a reference of the specified LOB property as a BLOBStreamReader or
+ /// CLOBStreamReader etc. to allow reading in blocks of data.
+ /// Because no conversion is performed, the property must be DataType_BLOB
+ /// or DataType_CLOB etc. (a LOB type)
+ /// Cast the IStreamReader to the appropiate LOB Stream Reader.
///
/// \param propertyName
/// Input the property name.
@@ -263,7 +263,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoISQLDataReader object, freeing any resources it may be holding.
+ /// Closes the ISQLDataReader object, freeing any resources it may be holding.
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -35,12 +35,14 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SQL
/// \brief
-/// The FdoISQLDataReader interface provides a forward-only, read-only
+/// The ISQLDataReaderImp class is a concrete implementation of ISQLDataReader.
+/// The ISQLDataReader interface provides a forward-only, read-only
/// iterator for reading relational table data. A reference to an
-/// FdoISQLDataReader is returned from the SQLCommands ExecuteReader method.
-/// The initial position of the FdoISQLDataReader interface is prior to the first item.
+/// ISQLDataReader is returned from the SQLCommands ExecuteReader method.
+/// The initial position of the ISQLDataReader interface is prior to the first item.
/// Thus, you must call ReadNext to begin accessing any data.
-private __gc class ISQLDataReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_SQL::ISQLDataReader
+private __gc class ISQLDataReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SQL::ISQLDataReader
{
public:
/// \brief
@@ -74,21 +76,21 @@
NAMESPACE_OSGEO_FDO_SCHEMA::DataType GetColumnType(System::String* name);
/// \brief
- /// Gets the FDO property type of the column with the specified name. This is used
+ /// Gets property type of the column with the specified name. This is used
/// to indicate if a given column is a geometric property or a data property. If the column is
- /// a FdoPropertyType_DataProperty, then GetColumnType can be used to find the data type of the column.
+ /// a PropertyType_DataProperty, then GetColumnType can be used to find the data type of the column.
///
/// \param propertyName
/// Input the column name.
///
/// \return
- /// Returns the FDO property type of the column.
+ /// Returns property type of the column.
///
NAMESPACE_OSGEO_FDO_SCHEMA::PropertyType GetPropertyType(System::String* name);
/// \brief
/// Gets the Boolean value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_Boolean or an
+ /// performed, thus the column must be DataType_Boolean or an
/// exception is thrown.
///
/// \param name
@@ -101,7 +103,7 @@
/// \brief
/// Gets the byte value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_Byte or an
+ /// performed, thus the column must be DataType_Byte or an
/// exception is thrown.
///
/// \param name
@@ -114,7 +116,7 @@
/// \brief
/// Gets the date time value of the specified column. No conversion
- /// is performed, thus the column must be FdoDataType_DateTime or
+ /// is performed, thus the column must be DataType_DateTime or
/// an exception is thrown.
///
/// \param name
@@ -140,46 +142,46 @@
/// \brief
/// Gets the signed 16-bit integer value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_Int16 or an
+ /// performed, thus the column must be DataType_Int16 or an
/// exception is thrown.
///
/// \param name
/// Input the column name.
///
/// \return
- /// Returns the FdoInt16 value.
+ /// Returns the Int16 value.
///
System::Int16 GetInt16(System::String* name);
/// \brief
/// Gets the signed 32-bit integer value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_Int32 or an
+ /// performed, thus the column must be DataType_Int32 or an
/// exception is thrown.
///
/// \param name
/// Input the column name.
///
/// \return
- /// Returns the FdoInt32 value.
+ /// Returns the Int32 value.
///
System::Int32 GetInt32(System::String* name);
/// \brief
/// Gets the signed 64-bit integer value of the specified column. No conversion
- /// is performed, thus the column must be FdoDataType_Int64 or an
+ /// is performed, thus the column must be DataType_Int64 or an
/// exception is thrown.
///
/// \param name
/// Input the column name.
///
/// \return
- /// Returns the FdoInt64 value.
+ /// Returns the Int64 value.
///
System::Int64 GetInt64(System::String* name);
/// \brief
/// Gets the single-precision floating point value of the specified column.
- /// No conversion is performed, thus the column must be FdoDataType_Single
+ /// No conversion is performed, thus the column must be DataType_Single
/// or an exception is thrown.
///
/// \param name
@@ -192,7 +194,7 @@
/// \brief
/// Gets the string value of the specified column. No conversion is
- /// performed, thus the column must be FdoDataType_String or an
+ /// performed, thus the column must be DataType_String or an
/// exception is thrown.
///
/// \param name
@@ -205,8 +207,8 @@
/// \brief
/// Gets a LOBValue reference. The LOB is fully read in and data available.
- /// Because no conversion is performed, the property must be FdoDataType_BLOB or
- /// FdoDataType_CLOB etc. (a LOB type)
+ /// Because no conversion is performed, the property must be DataType_BLOB or
+ /// DataType_CLOB etc. (a LOB type)
///
/// \param propertyName
/// Input the property name.
@@ -217,11 +219,11 @@
NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue* GetLOB(System::String* name);
/// \brief
- /// Gets a reference of the specified LOB property as a FdoBLOBStreamReader or
- /// FdoCLOBStreamReader etc. to allow reading in blocks of data.
- /// Because no conversion is performed, the property must be FdoDataType_BLOB
- /// or FdoDataType_CLOB etc. (a LOB type)
- /// Cast the FdoIStreamReader to the appropiate LOB Stream Reader.
+ /// Gets a reference of the specified LOB property as a BLOBStreamReader or
+ /// CLOBStreamReader etc. to allow reading in blocks of data.
+ /// Because no conversion is performed, the property must be DataType_BLOB
+ /// or DataType_CLOB etc. (a LOB type)
+ /// Cast the IStreamReader to the appropiate LOB Stream Reader.
///
/// \param propertyName
/// Input the property name.
@@ -266,15 +268,17 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoISQLDataReader object, freeing any resources it may be holding.
+ /// Closes the ISQLDataReader object, freeing any resources it may be holding.
///
/// \return
/// Returns nothing
///
System::Void Close();
+/// \cond DOXYGEN-IGNORE
protected:
__sealed System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
ISQLDataReaderImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchema.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchema.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchema.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -28,10 +28,10 @@
public __gc class PhysicalSchemaMapping;
/// \brief
-/// The FdoIApplySchema interface defines the ApplySchema command, which creates or
+/// The IApplySchema interface defines the ApplySchema command, which creates or
/// updates a feature schema within the DataStore. Input to the ApplySchema
/// command is the feature schema instance to be created or updated. Optionally,
-/// a provider-specific FdoIPhysicalSchemaMapping interface can be specified that can be
+/// a provider-specific IPhysicalSchemaMapping interface can be specified that can be
/// used to control how the feature schema elements are mapped into physical
/// storage.
public __gc __interface IApplySchema : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
@@ -57,20 +57,20 @@
__property System::Void set_FeatureSchema(NAMESPACE_OSGEO_FDO_SCHEMA::FeatureSchema* value);
/// \brief
- /// Gets the FdoPhysicalSchemaMapping used to specify how the schema definition
+ /// Gets the PhysicalSchemaMapping used to specify how the schema definition
/// gets mapped into physical storage.
///
/// \return
- /// Returns FdoPhysicalSchemaMapping
+ /// Returns PhysicalSchemaMapping
///
__property NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* get_PhysicalMapping();
/// \brief
- /// Sets the FdoPhysicalSchemaMapping used to specify how the schema definition
+ /// Sets the PhysicalSchemaMapping used to specify how the schema definition
/// gets mapped into physical storage.
///
/// \param value
- /// Input the FdoPhysicalSchemaMapping
+ /// Input the PhysicalSchemaMapping
///
/// \return
/// Returns nothing
@@ -110,7 +110,7 @@
/// or the schema itself, then those classes (or the schema, if it is marked
/// as deleted) must not contain any instance data. If they do, an exception
/// will be thrown.
- /// Implementors must call FdoFeatureSchema::AcceptChanges() when Execute() succeeds.
+ /// Implementors must call FeatureSchema::AcceptChanges() when Execute() succeeds.
/// It must be called after the schema has been successfully applied, in
/// order to synchronize the states of the schema elements.
///
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchemaImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchemaImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchemaImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -31,13 +31,15 @@
public __gc class PhysicalSchemaMapping;
/// \brief
-/// The FdoIApplySchema interface defines the ApplySchema command, which creates or
+/// The IApplySchemaImp class is a concrete implementation of IApplySchema.
+/// The IApplySchema interface defines the ApplySchema command, which creates or
/// updates a feature schema within the DataStore. Input to the ApplySchema
/// command is the feature schema instance to be created or updated. Optionally,
-/// a provider-specific FdoIPhysicalSchemaMapping interface can be specified that can be
+/// a provider-specific IPhysicalSchemaMapping interface can be specified that can be
/// used to control how the feature schema elements are mapped into physical
/// storage.
-private __gc class IApplySchemaImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IApplySchema
+private __gc class IApplySchemaImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IApplySchema
{
public:
/// \brief
@@ -60,20 +62,20 @@
__property System::Void set_FeatureSchema(NAMESPACE_OSGEO_FDO_SCHEMA::FeatureSchema* value);
/// \brief
- /// Gets the FdoPhysicalSchemaMapping used to specify how the schema definition
+ /// Gets the PhysicalSchemaMapping used to specify how the schema definition
/// gets mapped into physical storage.
///
/// \return
- /// Returns FdoPhysicalSchemaMapping
+ /// Returns PhysicalSchemaMapping
///
__property NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* get_PhysicalMapping();
/// \brief
- /// Sets the FdoPhysicalSchemaMapping used to specify how the schema definition
+ /// Sets the PhysicalSchemaMapping used to specify how the schema definition
/// gets mapped into physical storage.
///
/// \param value
- /// Input the FdoPhysicalSchemaMapping
+ /// Input the PhysicalSchemaMapping
///
/// \return
/// Returns nothing
@@ -113,7 +115,7 @@
/// or the schema itself, then those classes (or the schema, if it is marked
/// as deleted) must not contain any instance data. If they do, an exception
/// will be thrown.
- /// Implementors must call FdoFeatureSchema::AcceptChanges() when Execute() succeeds.
+ /// Implementors must call FeatureSchema::AcceptChanges() when Execute() succeeds.
/// It must be called after the schema has been successfully applied, in
/// order to synchronize the states of the schema elements.
///
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchema.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchema.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchema.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,10 +27,10 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
/// \brief
-/// The FdoIDescribeSchema interface defines the DescribeSchema command, which
+/// The IDescribeSchema interface defines the DescribeSchema command, which
/// describes the feature schemas available from the connection. The DescribeSchema
/// command can describe a single schema or all schemas available from
-/// the connection. The Execute operation returns an FdoFeatureSchemaCollection
+/// the connection. The Execute operation returns an FeatureSchemaCollection
/// object.
public __gc __interface IDescribeSchema : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
{
@@ -58,17 +58,17 @@
/// \brief
/// Executes the DescribeSchema command and returns a
- /// FdoFeatureSchemaCollection. If a schema name is given that has
+ /// FeatureSchemaCollection. If a schema name is given that has
/// references to another schema, the dependent schemas will
/// be returned as well. If the specified schema name does not exist,
/// the Execute method throws an exception.
///
/// \return
/// Returns the schema collection representing the schema created.
- /// The element states for all elements will be set to FdoSchemaElementState_Unchanged.
+ /// The element states for all elements will be set to SchemaElementState_Unchanged.
/// Each provider-specific implementation of Execute() can ensure
/// that this is the case by
- /// calling FdoFeatureSchema::AcceptChanges() for each feature schema
+ /// calling FeatureSchema::AcceptChanges() for each feature schema
/// in the returned collection.
///
NAMESPACE_OSGEO_FDO_SCHEMA::FeatureSchemaCollection* Execute();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -30,12 +30,14 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
/// \brief
-/// The FdoIDescribeSchema interface defines the DescribeSchema command, which
+/// The IDescribeSchemaImp class is a concrete implementation of IDescribeSchema.
+/// The IDescribeSchema interface defines the DescribeSchema command, which
/// describes the feature schemas available from the connection. The DescribeSchema
/// command can describe a single schema or all schemas available from
-/// the connection. The Execute operation returns an FdoFeatureSchemaCollection
+/// the connection. The Execute operation returns an FeatureSchemaCollection
/// object.
-private __gc class IDescribeSchemaImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IDescribeSchema
+private __gc class IDescribeSchemaImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IDescribeSchema
{
public:
/// \brief
@@ -61,17 +63,17 @@
/// \brief
/// Executes the DescribeSchema command and returns a
- /// FdoFeatureSchemaCollection. If a schema name is given that has
+ /// FeatureSchemaCollection. If a schema name is given that has
/// references to another schema, the dependent schemas will
/// be returned as well. If the specified schema name does not exist,
/// the Execute method throws an exception.
///
/// \return
/// Returns the schema collection representing the schema created.
- /// The element states for all elements will be set to FdoSchemaElementState_Unchanged.
+ /// The element states for all elements will be set to SchemaElementState_Unchanged.
/// Each provider-specific implementation of Execute() can ensure
/// that this is the case by
- /// calling FdoFeatureSchema::AcceptChanges() for each feature schema
+ /// calling FeatureSchema::AcceptChanges() for each feature schema
/// in the returned collection.
///
NAMESPACE_OSGEO_FDO_SCHEMA::FeatureSchemaCollection* Execute();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMapping.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMapping.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMapping.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,11 +24,11 @@
public __gc class PhysicalSchemaMappingCollection;
/// \brief
-/// The FdoIDescribeSchemaMapping interface defines the DescribeSchemaMapping command, which
+/// The IDescribeSchemaMapping interface defines the DescribeSchemaMapping command, which
/// describes the logical to physical schema mappings for feature schemas
/// available from the connection. The DescribeSchemaMapping
/// command can describe the mappings for a single schema or all schemas available from
-/// the connection. The Execute operation returns an FdoPhysicalSchemaMappingCollection
+/// the connection. The Execute operation returns an PhysicalSchemaMappingCollection
/// object.
public __gc __interface IDescribeSchemaMapping : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
{
@@ -80,7 +80,7 @@
/// \brief
/// Executes the DescribeSchemaMapping command and returns a
- /// FdoPhysicalSchemaMappingCollection. If the specified schema name does not exist,
+ /// PhysicalSchemaMappingCollection. If the specified schema name does not exist,
/// the Execute method throws an exception.
///
/// \return
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMappingImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMappingImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMappingImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,13 +27,15 @@
public __gc class PhysicalSchemaMappingCollection;
/// \brief
-/// The FdoIDescribeSchemaMapping interface defines the DescribeSchemaMapping command, which
+/// The IDescribeSchemaMappingImp class is a concrete implementation of IDescribeSchemaMapping.
+/// The IDescribeSchemaMapping interface defines the DescribeSchemaMapping command, which
/// describes the logical to physical schema mappings for feature schemas
/// available from the connection. The DescribeSchemaMapping
/// command can describe the mappings for a single schema or all schemas available from
-/// the connection. The Execute operation returns an FdoPhysicalSchemaMappingCollection
+/// the connection. The Execute operation returns an PhysicalSchemaMappingCollection
/// object.
-private __gc class IDescribeSchemaMappingImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IDescribeSchemaMapping
+private __gc class IDescribeSchemaMappingImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IDescribeSchemaMapping
{
public:
/// \brief
@@ -83,7 +85,7 @@
/// \brief
/// Executes the DescribeSchemaMapping command and returns a
- /// FdoPhysicalSchemaMappingCollection. If the specified schema name does not exist,
+ /// PhysicalSchemaMappingCollection. If the specified schema name does not exist,
/// the Execute method throws an exception.
///
/// \return
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchema.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchema.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchema.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,7 +23,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
/// \brief
-/// The FdoIDestroySchema interface defines the DestroySchema command, which
+/// The IDestroySchema interface defines the DestroySchema command, which
/// destroys a schema definition, including all class definitions, relationship
/// definitions, and instance data within it. If elements in other schemas refer
/// to the schema to be destroyed command, execution will fail. Input to the
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchemaImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchemaImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchemaImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,12 +26,14 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
/// \brief
-/// The FdoIDestroySchema interface defines the DestroySchema command, which
+/// The IDestroySchemaImp class is a concrete implementation of IDestroySchema.
+/// The IDestroySchema interface defines the DestroySchema command, which
/// destroys a schema definition, including all class definitions, relationship
/// definitions, and instance data within it. If elements in other schemas refer
/// to the schema to be destroyed command, execution will fail. Input to the
/// delete schema command is the name of the schema to be destroyed.
-private __gc class IDestroySchemaImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IDestroySchema
+private __gc class IDestroySchemaImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IDestroySchema
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalElementMapping.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalElementMapping.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalElementMapping.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -37,36 +37,36 @@
public __gc class PhysicalSchemaMapping;
/// \brief
-/// FdoPhysicalElementMapping is an abstract class that acts as a base class for all
+/// PhysicalElementMapping is an abstract class that acts as a base class for all
/// Physical Schema Mapping Override classes. FDO also provides a number of sub-classes
/// for particular types of Provider-specific override classes:
///
-/// \li \c FdoPhysicalClassMapping: All classes corresponding to Feature Classes
-/// must be based on FdoPhysicalClassMapping.
-/// \li \c FdoPhysicalPropertyMapping: Must be the base for all classes corresponding to
+/// \li \c PhysicalClassMapping: All classes corresponding to Feature Classes
+/// must be based on PhysicalClassMapping.
+/// \li \c PhysicalPropertyMapping: Must be the base for all classes corresponding to
/// Properties.
-/// \li \c FdoPhysicalSchemaMapping: Must be the base for all types of schema override sets.
+/// \li \c PhysicalSchemaMapping: Must be the base for all types of schema override sets.
/// \li \c Other types of schema override classes can be based directly on
-/// FdoPhysicalElementMapping.
+/// PhysicalElementMapping.
///
public __gc __interface IPhysicalElementMapping : public NAMESPACE_OSGEO_COMMON_XML::IXmlSaxHandler
{
public:
/// \brief
- /// Gets the parent of this FdoPhysicalElementMapping or null if this object has not
+ /// Gets the parent of this PhysicalElementMapping or null if this object has not
/// been added to a parent object.
///
/// \return
- /// Returns FdoPhysicalElementMapping of parent
+ /// Returns PhysicalElementMapping of parent
///
__property NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IPhysicalElementMapping* get_Parent();
/// \brief
- /// Gets the FdoPhysicalSchemaMapping that this element is a part of. Returns null if this
+ /// Gets the PhysicalSchemaMapping that this element is a part of. Returns null if this
/// object has not been added to a feature schema.
///
/// \return
- /// Returns FdoPhysicalSchemaMapping this object is a part of
+ /// Returns PhysicalSchemaMapping this object is a part of
///
__property NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* get_SchemaMapping();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalPropertyMapping.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalPropertyMapping.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalPropertyMapping.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -33,7 +33,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
/// \brief
-/// FdoPhysicalPropertyMapping is an abstract class that acts as a base class for all
+/// PhysicalPropertyMapping is an abstract class that acts as a base class for all
/// Physical Schema Mapping property overrides.
public __gc __interface IPhysicalPropertyMapping : public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IPhysicalElementMapping
{
@@ -60,7 +60,7 @@
/// property names to be valid XML element names. Can be extended to handle
/// particular XML attributes and sub-elements for derived classes.
/// <p><b>Note:</b> Schema Override elements that do not require name encoding
- /// should be based on FdoPhysicalElementMapping instead of this class.
+ /// should be based on PhysicalElementMapping instead of this class.
///
/// \param xmlWriter
/// Input write the element to this XML writer
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalClassMapping.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalClassMapping.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalClassMapping.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -36,7 +36,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
/// \brief
-/// FdoPhysicalClassMapping is an abstract class that acts as a base class for all
+/// PhysicalClassMapping is an abstract class that acts as a base class for all
/// Physical Schema Mapping class overrides.
public __gc class PhysicalClassMapping : public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalElementMapping
{
@@ -65,7 +65,7 @@
/// suffix to the name. Can be extended to handle
/// particular XML attributes for derived classes.
/// <p><b>Note:</b> Schema Override elements that do not require name encoding
- /// should be based on FdoPhysicalElementMapping instead of this class.
+ /// should be based on PhysicalElementMapping instead of this class.
///
/// \param xmlWriter
/// Input write the class to this XML writer
@@ -78,8 +78,10 @@
/// Write this element to XML.
System::Void WriteXml(NAMESPACE_OSGEO_COMMON_XML::XmlWriter* xmlWriter, NAMESPACE_OSGEO_FDO_XML::XmlFlags* flags);
+/// \cond DOXYGEN-IGNORE
public protected:
PhysicalClassMapping(System::IntPtr unmanaged, System::Boolean autoDelete);
+/// \endcond
public private:
inline FdoPhysicalClassMapping* GetImpObj();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalElementMapping.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalElementMapping.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalElementMapping.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -41,36 +41,36 @@
public __gc class PhysicalSchemaMapping;
/// \brief
-/// FdoPhysicalElementMapping is an abstract class that acts as a base class for all
+/// PhysicalElementMapping is an abstract class that acts as a base class for all
/// Physical Schema Mapping Override classes. FDO also provides a number of sub-classes
/// for particular types of Provider-specific override classes:
///
-/// \li \c FdoPhysicalClassMapping: All classes corresponding to Feature Classes
-/// must be based on FdoPhysicalClassMapping.
-/// \li \c FdoPhysicalPropertyMapping: Must be the base for all classes corresponding to
+/// \li \c PhysicalClassMapping: All classes corresponding to Feature Classes
+/// must be based on PhysicalClassMapping.
+/// \li \c PhysicalPropertyMapping: Must be the base for all classes corresponding to
/// Properties.
-/// \li \c FdoPhysicalSchemaMapping: Must be the base for all types of schema override sets.
+/// \li \c PhysicalSchemaMapping: Must be the base for all types of schema override sets.
/// \li \c Other types of schema override classes can be based directly on
-/// FdoPhysicalElementMapping.
+/// PhysicalElementMapping.
///
public __gc class PhysicalElementMapping : public NAMESPACE_OSGEO_COMMON_XML::XmlSaxHandler, public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IPhysicalElementMapping
{
public:
/// \brief
- /// Gets the parent of this FdoPhysicalElementMapping or null if this object has not
+ /// Gets the parent of this PhysicalElementMapping or null if this object has not
/// been added to a parent object.
///
/// \return
- /// Returns FdoPhysicalElementMapping of parent
+ /// Returns PhysicalElementMapping of parent
///
__property NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IPhysicalElementMapping* get_Parent();
/// \brief
- /// Gets the FdoPhysicalSchemaMapping that this element is a part of. Returns null if this
+ /// Gets the PhysicalSchemaMapping that this element is a part of. Returns null if this
/// object has not been added to a feature schema.
///
/// \return
- /// Returns FdoPhysicalSchemaMapping this object is a part of
+ /// Returns PhysicalSchemaMapping this object is a part of
///
__property NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* get_SchemaMapping();
@@ -147,8 +147,10 @@
NAMESPACE_OSGEO_COMMON_XML::IXmlSaxHandler* DuplicateSubElementError(NAMESPACE_OSGEO_COMMON_XML::XmlSaxContext* context, System::String* parentElement, System::String* subElement, System::String* subElementName);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public protected:
PhysicalElementMapping(System::IntPtr unmanaged, System::Boolean autoDelete);
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalPropertyMapping.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalPropertyMapping.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalPropertyMapping.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -36,7 +36,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
/// \brief
-/// FdoPhysicalPropertyMapping is an abstract class that acts as a base class for all
+/// PhysicalPropertyMapping is an abstract class that acts as a base class for all
/// Physical Schema Mapping property overrides.
public __gc class PhysicalPropertyMapping : public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalElementMapping, public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::IPhysicalPropertyMapping
{
@@ -63,7 +63,7 @@
/// property names to be valid XML element names. Can be extended to handle
/// particular XML attributes and sub-elements for derived classes.
/// <p><b>Note:</b> Schema Override elements that do not require name encoding
- /// should be based on FdoPhysicalElementMapping instead of this class.
+ /// should be based on PhysicalElementMapping instead of this class.
///
/// \param xmlWriter
/// Input write the element to this XML writer
@@ -75,8 +75,10 @@
///
System::Void WriteXml(NAMESPACE_OSGEO_COMMON_XML::XmlWriter* xmlWriter, NAMESPACE_OSGEO_FDO_XML::XmlFlags* flags);
+/// \cond DOXYGEN-IGNORE
public protected:
PhysicalPropertyMapping(System::IntPtr unmanaged, System::Boolean autoDelete);
+/// \endcond
public private:
inline FdoPhysicalPropertyMapping* GetImpObj();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalSchemaMapping.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalSchemaMapping.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalSchemaMapping.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,16 +24,34 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
+/// \brief
+/// PhysicalSchemaMapping is an abstract class that is the base class of
+/// all Schema Override sets. Each instance contains the overrides for a
+/// particular Feature Schema and FDO Provider.
+/// Each FDO Provider, that allows Schema Overrides, must create a sub-class of this
+/// class. This sub-class must implement the overrides that are specific to the
+/// provider. The Provider can also add support, for serializing to an XML document,
+/// by overriding the functions inherited from XmlSerializable.
public __gc class PhysicalSchemaMapping : public NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalElementMapping
{
public:
+ /// \brief
+ /// Gets the name of the applicable FDO provider.
+ ///
+ /// \return
+ /// Returns the name of FDO provider to which this Schema Override set
+ /// applies. The provider name must conform to the format:
+ /// "[Company].[Provider].[Version]".
+ ///
__property System::String* get_Provider();
public protected:
PhysicalSchemaMapping(System::IntPtr unmanaged, System::Boolean autoDelete);
+/// \cond DOXYGEN-IGNORE
protected:
PhysicalSchemaMapping(NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* schemaMapping, System::Boolean autoDelete);
+/// \endcond
public private:
inline FdoPhysicalSchemaMapping* GetImpObj();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalSchemaMappingCollection.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalSchemaMappingCollection.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgPhysicalSchemaMappingCollection.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -47,9 +47,28 @@
[System::Reflection::DefaultMemberAttribute("RealTypeItem")]
public __sealed __gc class PhysicalSchemaMappingCollection : public NAMESPACE_OSGEO_RUNTIME::Disposable, public System::Collections::IList, public NAMESPACE_OSGEO_FDO_XML::IXmlDeserializable, public NAMESPACE_OSGEO_FDO_XML::IXmlSerializable
{
+/// \cond DOXYGEN-IGNORE
private:
/// \brief
- /// nested class defined to provide Enumerator.
+ /// A Nested class defined to provide enumeration of Dictionary elements
+ ///
+ /// Enumerators can be used to read the data in the collection,
+ /// but they cannot be used to modify the underlying collection.
+ ///
+ /// An enumerator remains valid as long as the collection remains unchanged.
+ /// If changes are made to the collection, such as adding, modifying, or deleting
+ /// elements, the enumerator is irrecoverably invalidated and the next call to
+ /// MoveNext or Reset throws an InvalidOperationException. If the collection is
+ /// modified between MoveNext and Current, Current returns the element that it is
+ /// set to, even if the enumerator is already invalidated.
+ ///
+ /// The enumerator does not have exclusive access to the collection; therefore,
+ /// enumerating through a collection is intrinsically not a thread-safe procedure.
+ /// Even when a collection is synchronized, other threads can still modify the
+ /// collection, which causes the enumerator to throw an exception. To guarantee
+ /// thread safety during enumeration, you can either lock the collection during
+ /// the entire enumeration or catch the exceptions resulting from changes made
+ /// by other threads.
///
__gc class Enumerator : public System::Collections::IEnumerator
{
@@ -58,15 +77,47 @@
System::Int32 m_nIdx;
public:
+ /// \brief
+ /// Constructs a new Collection Enumerator
+ ///
+ /// \param col
+ /// Input The collection to enumerate.
+ ///
Enumerator(PhysicalSchemaMappingCollection* elements) : m_pCol(elements), m_nIdx(-1)
{
}
- __property System::Object* get_Current();
+ /// \brief
+ /// Retrieves the current object at the enumerator location
+ ///
+ /// \return
+ /// Retuns the current object referenced by the enumerator
+ ///
+ __property System::Object *get_Current();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first object in the collection.
+ /// At this position, calling the Current property throws an exception.
+ /// Therefore, you must call the MoveNext method to advance the enumerator
+ /// to the first element of the collection before reading the value of Current.
+ /// If MoveNext passes the end of the collection, the enumerator is positioned
+ /// after the last element in the collection and MoveNext returns false.
+ /// When the enumerator is at this position, subsequent calls to MoveNext also return false.
+ /// If the last call to MoveNext returned false, calling Current throws an exception.
+ /// To set Current to the first element of the collection again, you can call Reset
+ /// followed by MoveNext.
+ ///
+ /// \return
+ /// Retuns true if the Enumerator is able to move to a valid element
+ /// otherwise false.
+ ///
System::Boolean MoveNext();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// The Reset method brings the enumerator back to this position.
+ ///
System::Void Reset();
};
@@ -79,54 +130,55 @@
inline FdoPhysicalSchemaMappingCollection* GetImpObj();
private:
- // System::Collections::ICollection interfaces
- System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
+ // System::Collections::ICollection interface properties
+ __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
- __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ // System::Collections::ICollection interface methods
+ System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
- __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
+ // System::Collections::IList interface properties
+ __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ __property System::Boolean System::Collections::IList::get_IsReadOnly();
+ __property Object* System::Collections::IList::get_Item(System::Int32 index);
+ __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
- // System::Collections::IList interfaces
- __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ // System::Collections::IList interface methods
+ System::Int32 System::Collections::IList::Add(Object* value);
+ System::Boolean System::Collections::IList::Contains(Object* value);
+ System::Int32 System::Collections::IList::IndexOf(Object* value);
+ System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
+ System::Void System::Collections::IList::Remove(Object* value);
+/// \endcond
- __property System::Boolean System::Collections::IList::get_IsReadOnly();
-
- System::Int32 System::Collections::IList::Add(Object* value);
-
- System::Boolean System::Collections::IList::Contains(Object* value);
-
- System::Int32 System::Collections::IList::IndexOf(Object* value);
-
- System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
-
- System::Void System::Collections::IList::Remove(Object* value);
-
- __property Object* System::Collections::IList::get_Item(System::Int32 index);
-
- __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
-
public:
/// \brief
- /// Constructs a new empty string collection
+ /// Constructs a new empty string collection
///
/// \return
- /// Returns FdoStringCollection
+ /// Returns StringCollection
///
///
PhysicalSchemaMappingCollection();
/// \brief
- /// Gets the count of items in collection.
+ /// Gets the count of items in collection.
///
+ /// \return
+ /// Returns the number of items in the collection.
+ ///
__property System::Int32 get_Count(System::Void);
/// \brief
- /// Gets an enumerator that can iterate through a collection.
+ /// Gets an enumerator that can iterate through a collection.
///
+ /// \return
+ /// Returns an enumerator on the dictionary.
+ ///
__sealed System::Collections::IEnumerator* GetEnumerator(System::Void);
/// \brief
- /// Removes the index-th NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping from this collection.
+ /// Removes the index-th PhysicalSchemaMapping from this collection.
///
/// \param index
/// Input index of the element to remove.
@@ -134,63 +186,63 @@
System::Void RemoveAt(System::Int32 index);
/// \brief
- /// Removes all elements from the collection.
+ /// Removes all elements from the collection.
///
System::Void Clear();
/// \brief
- /// Adds a NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object into the collection.
+ /// Adds a PhysicalSchemaMapping object into the collection.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object to add.
+ /// Input the PhysicalSchemaMapping object to add.
///
/// \return
- /// Returns the position into which the new element was inserted.
+ /// Returns the position into which the new element was inserted.
///
System::Int32 Add(NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* value);
/// \brief
- /// Determines the index of a specific NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object.
+ /// Determines the index of a specific PhysicalSchemaMapping object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object to locate in the collection.
+ /// Input the PhysicalSchemaMapping object to locate in the collection.
///
/// \return
- /// The index of value if found in the collection; otherwise, -1.
+ /// The index of value if found in the collection; otherwise, -1.
///
System::Int32 IndexOf(NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* value);
/// \brief
- /// Inserts a NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object into the collection at the specified position.
+ /// Inserts a PhysicalSchemaMapping object into the collection at the specified position.
///
/// \param index
/// Input the zero-based index at which value should be inserted.
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object to insert.
+ /// Input the PhysicalSchemaMapping object to insert.
///
System::Void Insert(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* value);
/// \brief
- /// Removes the first occurrence of a specific NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object.
+ /// Removes the first occurrence of a specific PhysicalSchemaMapping object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object to remove from the collection.
+ /// Input the PhysicalSchemaMapping object to remove from the collection.
///
System::Void Remove(NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* value);
/// \brief
- /// Determines whether the collection contains a specific NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object.
+ /// Determines whether the collection contains a specific PhysicalSchemaMapping object.
///
/// \param value
- /// Input The NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping object to search in the collection.
+ /// Input The PhysicalSchemaMapping object to search in the collection.
///
/// \return
- /// Returns true if the value is found in the collection; otherwise, false.
+ /// Returns true if the value is found in the collection; otherwise, false.
///
System::Boolean Contains(NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* value);
/// \brief
- /// Copies the elements of the collection to an array.
+ /// Copies the elements of the collection to an array.
///
/// \param array
/// Output the one-dimensional Array that is the destination of the elements copied from this collection.
@@ -201,17 +253,48 @@
/// \brief
- /// Gets or sets a NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping in the collection.
+ /// Gets the item in the collection at the specified index.
///
/// \param index
- /// Input index of the NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping to retrieve or set (System::Int32).
+ /// The index of the item in the collection. The index is 0 based.
///
+ /// \return
+ /// Returns an instance of a the collected item.
+ /// Throws an instance of Exception if the index is out of range or an error occurs.
+ ///
__property NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* get_RealTypeItem(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_RealTypeItem(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* value);
+ /// \brief
+ /// Gets an item in the collection.
+ ///
+ /// \param index
+ /// Input index of the item to retrieve.
+ ///
+ /// \return
+ /// Returns the item at the specified index
+ ///
__property NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* get_Item(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_Item(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* value);
/*
@@ -254,13 +337,13 @@
/// provider name.
///
/// \param connection
- /// Input the FDO connection.
+ /// Input connection.
/// \param schemaName
/// Input Feature Schema name.
///
/// \return
/// Returns the Schema Override set for the given Feature Schema and
- /// the FDO Provider for the given connection. NULL is return if the set was not
+ /// Provider for the given connection. NULL is return if the set was not
/// found.
///
NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping * GetItem(NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnection* connection, System::String* schemaName);
@@ -519,8 +602,10 @@
///
NAMESPACE_OSGEO_COMMON_XML::XmlReader* GetFromInternalStylesheet();
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
};
END_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContext.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContext.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContext.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,7 +23,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
/// \brief
-/// The FdoIActivateSpatialContext interface defines the ActivateSpatialContext
+/// The IActivateSpatialContext interface defines the ActivateSpatialContext
/// command, which activates a specified spatial context. Input to the command
/// is the name of the context to activate.
public __gc __interface IActivateSpatialContext : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContextImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContextImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContextImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,10 +26,12 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
/// \brief
-/// The FdoIActivateSpatialContext interface defines the ActivateSpatialContext
+/// The IActivateSpatialContextImp class is a concrete implementation of IActivateSpatialContext.
+/// The IActivateSpatialContext interface defines the ActivateSpatialContext
/// command, which activates a specified spatial context. Input to the command
/// is the name of the context to activate.
-private __gc class IActivateSpatialContextImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::IActivateSpatialContext
+private __gc class IActivateSpatialContextImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::IActivateSpatialContext
{
public:
/// \brief
@@ -70,5 +72,3 @@
};
END_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
-
-
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContext.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContext.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContext.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
/// \brief
-/// The FdoICreateSpatialContext interface defines the CreateSpatialContext
+/// The ICreateSpatialContext interface defines the CreateSpatialContext
/// command, which creates a new spatial context. Input to the command includes
/// the name, description, coordinate system, extent type, and extent for the
/// new context. Command execution will fail if the context already exists, or
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContextImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContextImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContextImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,7 +27,8 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
/// \brief
-/// The FdoICreateSpatialContext interface defines the CreateSpatialContext
+/// The ICreateSpatialContextImp class is a concrete implementation of ICreateSpatialContext.
+/// The ICreateSpatialContext interface defines the CreateSpatialContext
/// command, which creates a new spatial context. Input to the command includes
/// the name, description, coordinate system, extent type, and extent for the
/// new context. Command execution will fail if the context already exists, or
@@ -38,7 +39,8 @@
/// non-rectangular area is passed in and the provider supports only a
/// rectangular extent, the provider will compute the minimum box that
/// encloses the given geometry and use that for the extent value.
-private __gc class ICreateSpatialContextImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::ICreateSpatialContext
+private __gc class ICreateSpatialContextImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::ICreateSpatialContext
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContext.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContext.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContext.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,7 +23,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
/// \brief
-/// The FdoIDestroySpatialContext interface defines the DestroySpatialContext
+/// The IDestroySpatialContext interface defines the DestroySpatialContext
/// command, which destroys an existing spatial context. Input to the command is
/// the name of the context to destroy. Destroying a spatial context destroys
/// all data stored in that context.
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContextImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContextImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContextImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,11 +26,13 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
/// \brief
-/// The FdoIDestroySpatialContext interface defines the DestroySpatialContext
+/// The IDestroySpatialContextImp class is a concrete implementation of IDestroySpatialContext.
+/// The IDestroySpatialContext interface defines the DestroySpatialContext
/// command, which destroys an existing spatial context. Input to the command is
/// the name of the context to destroy. Destroying a spatial context destroys
/// all data stored in that context.
-private __gc class IDestroySpatialContextImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::IDestroySpatialContext
+private __gc class IDestroySpatialContextImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::IDestroySpatialContext
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContexts.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContexts.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContexts.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,7 +24,7 @@
public __gc __interface ISpatialContextReader;
/// \brief
-/// The FdoIGetSpatialContexts interface defines the GetSpatialContexts command,
+/// IGetSpatialContexts interface defines the GetSpatialContexts command,
/// which enumerates the existing spatial contexts.
public __gc __interface IGetSpatialContexts : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
{
@@ -53,7 +53,7 @@
__property System::Void set_ActiveOnly(System::Boolean value);
/// \brief
- /// Executes the GetSpatialContexts command returning an FdoISpatialContextReader.
+ /// Executes the GetSpatialContexts command returning an ISpatialContextReader.
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContextsImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContextsImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContextsImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,9 +27,11 @@
public __gc __interface ISpatialContextReader;
/// \brief
-/// The FdoIGetSpatialContexts interface defines the GetSpatialContexts command,
+/// The IGetSpatialContextsImp class is a concrete implementation of IGetSpatialContexts.
+/// The IGetSpatialContexts interface defines the GetSpatialContexts command,
/// which enumerates the existing spatial contexts.
-private __gc class IGetSpatialContextsImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::IGetSpatialContexts
+private __gc class IGetSpatialContextsImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::IGetSpatialContexts
{
public:
/// \brief
@@ -56,7 +58,7 @@
__property System::Void set_ActiveOnly(System::Boolean value);
/// \brief
- /// Executes the GetSpatialContexts command returning an FdoISpatialContextReader.
+ /// Executes the GetSpatialContexts command returning an ISpatialContextReader.
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,10 +23,10 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
/// \brief
-/// The FdoISpatialContextReader interface provides forward-only, read-only
+/// ISpatialContextReader interface provides forward-only, read-only
/// functionality for enumerating spatial contexts. A reference to an
-/// FdoISpatialContextReader is returned from the GetSpatialContexts command.
-/// The initial position of the FdoISpatialContextReader interface is prior to the
+/// ISpatialContextReader is returned from the GetSpatialContexts command.
+/// The initial position of the ISpatialContextReader interface is prior to the
/// first item. Thus, you must call ReadNext to begin accessing any data.
public __gc __interface ISpatialContextReader : public System::IDisposable
{
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,12 +27,14 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
/// \brief
-/// The FdoISpatialContextReader interface provides forward-only, read-only
+/// The ISpatialContextReaderImp class is a concrete implementation of ISpatialContextReader.
+/// The ISpatialContextReader interface provides forward-only, read-only
/// functionality for enumerating spatial contexts. A reference to an
-/// FdoISpatialContextReader is returned from the GetSpatialContexts command.
-/// The initial position of the FdoISpatialContextReader interface is prior to the
+/// ISpatialContextReader is returned from the GetSpatialContexts command.
+/// The initial position of the ISpatialContextReader interface is prior to the
/// first item. Thus, you must call ReadNext to begin accessing any data.
-private __gc class ISpatialContextReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::ISpatialContextReader
+private __gc class ISpatialContextReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::ISpatialContextReader
{
public:
/// \brief
@@ -136,8 +138,10 @@
///
System::Boolean ReadNext();
+/// \cond DOXYGEN-IGNORE
protected:
__sealed System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
ISpatialContextReaderImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgSpatialContextExtentType.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgSpatialContextExtentType.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgSpatialContextExtentType.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -21,13 +21,13 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
/// \brief
-/// The FdoSpatialContextExtentType enumeration defines how the extent of
+/// The SpatialContextExtentType enumeration defines how the extent of
/// a context should be handled by the provider.
-/// <param name="FdoSpatialContextExtentType_Static">
+/// <param name="SpatialContextExtentType_Static">
/// The spatial extent of the context is static and must be specified
/// when the context is created.
/// </param>
-/// <param name="FdoSpatialContextExtentType_Dynamic">
+/// <param name="SpatialContextExtentType_Dynamic">
/// The spatial extent of the context is dynamic and changes as data is
/// added and removed from the context.
/// </param>
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgBaseUnit.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgBaseUnit.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgBaseUnit.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,15 +23,15 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
/// \brief
-/// The FdoBaseUnit enumeration defines the well known base unit used to
+/// The BaseUnit enumeration defines the well known base unit used to
/// establish a measure unit.
-/// <param name="FdoBaseUnit_None">
+/// <param name="BaseUnit_None">
/// Input no base unit
/// </param>
-/// <param name="FdoBaseUnit_Meters">
+/// <param name="BaseUnit_Meters">
/// Input base unit meters
/// </param>
-/// <param name="FdoBaseUnit_Radians">
+/// <param name="BaseUnit_Radians">
/// Input base unit radians
/// </param>
public __value enum BaseUnit
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnit.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnit.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnit.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -25,7 +25,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
/// \brief
-/// The FdoICreateMeasureUnit interface defines the CreateMeasureUnit command,
+/// The ICreateMeasureUnit interface defines the CreateMeasureUnit command,
/// which creates or updates a measurement unit. Input to the command includes
/// the abbreviation, name, description, measure type, base unit, and scale
/// factor that defines the measure unit. The update existing flag indicates how
@@ -99,7 +99,7 @@
/// \brief
/// Gets the base units that define the measure unit to create or update
- /// as an FdoBaseUnit value.
+ /// as an BaseUnit value.
///
/// \return
/// Returns the base units
@@ -108,7 +108,7 @@
/// \brief
/// Sets the base units that define the measure unit to create or update
- /// as an FdoBaseUnit value.
+ /// as an BaseUnit value.
///
/// \param value
/// Input the base units
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnitImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnitImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnitImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -28,7 +28,8 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
/// \brief
-/// The FdoICreateMeasureUnit interface defines the CreateMeasureUnit command,
+/// The ICreateMeasureUnitImp class is a concrete implementation of ICreateMeasureUnit.
+/// The ICreateMeasureUnit interface defines the CreateMeasureUnit command,
/// which creates or updates a measurement unit. Input to the command includes
/// the abbreviation, name, description, measure type, base unit, and scale
/// factor that defines the measure unit. The update existing flag indicates how
@@ -36,7 +37,8 @@
/// false, and the specified measure unit already exists, command execution will
/// fail. If it is true, the command will either create a new measure unit or update an
/// existing one.
-private __gc class ICreateMeasureUnitImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::ICreateMeasureUnit
+private __gc class ICreateMeasureUnitImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::ICreateMeasureUnit
{
public:
/// \brief
@@ -102,7 +104,7 @@
/// \brief
/// Gets the base units that define the measure unit to create or update
- /// as an FdoBaseUnit value.
+ /// as an BaseUnit value.
///
/// \return
/// Returns the base units
@@ -111,7 +113,7 @@
/// \brief
/// Sets the base units that define the measure unit to create or update
- /// as an FdoBaseUnit value.
+ /// as an BaseUnit value.
///
/// \param value
/// Input the base units
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnit.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnit.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnit.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,7 +23,7 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
/// \brief
-/// The FdoIDestroyMeasureUnit interface defines the DestroyMeasureUnit command,
+/// The IDestroyMeasureUnit interface defines the DestroyMeasureUnit command,
/// which deletes a measurement unit. Input to the command is simply the
/// abbreviation of the measure unit to be destroyed.
public __gc __interface IDestroyMeasureUnit : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnitImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnitImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnitImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,10 +26,12 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
/// \brief
-/// The FdoIDestroyMeasureUnit interface defines the DestroyMeasureUnit command,
+/// The IDestroyMeasureUnitImp class is a concrete implementation of IDestroyMeasureUnit.
+/// The IDestroyMeasureUnit interface defines the DestroyMeasureUnit command,
/// which deletes a measurement unit. Input to the command is simply the
/// abbreviation of the measure unit to be destroyed.
-private __gc class IDestroyMeasureUnitImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::IDestroyMeasureUnit
+private __gc class IDestroyMeasureUnitImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::IDestroyMeasureUnit
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnits.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnits.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnits.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,13 +24,13 @@
public __gc __interface IMeasureUnitReader;
/// \brief
-/// The FdoIGetMeasureUnits interface defines the GetMeasureUnits command, which
+/// The IGetMeasureUnits interface defines the GetMeasureUnits command, which
/// enumerates the existing measurement units.
public __gc __interface IGetMeasureUnits : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
{
public:
/// \brief
- /// Executes the GetMeasureUnits command and returns an FdoIMeasureUnitReader.
+ /// Executes the GetMeasureUnits command and returns an IMeasureUnitReader.
///
/// \return
/// Returns the measure unit reader
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnitsImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnitsImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnitsImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,13 +27,15 @@
public __gc __interface IMeasureUnitReader;
/// \brief
-/// The FdoIGetMeasureUnits interface defines the GetMeasureUnits command, which
+/// The IGetMeasureUnitsImp class is a concrete implementation of IGetMeasureUnits.
+/// The IGetMeasureUnits interface defines the GetMeasureUnits command, which
/// enumerates the existing measurement units.
-private __gc class IGetMeasureUnitsImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::IGetMeasureUnits
+private __gc class IGetMeasureUnitsImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::IGetMeasureUnits
{
public:
/// \brief
- /// Executes the GetMeasureUnits command and returns an FdoIMeasureUnitReader.
+ /// Executes the GetMeasureUnits command and returns an IMeasureUnitReader.
///
/// \return
/// Returns the measure unit reader
@@ -41,6 +43,16 @@
NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::IMeasureUnitReader* Execute();
public:
+ /// \brief
+ /// Constructs an IGetMeasureUnitsImp object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
IGetMeasureUnitsImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp(unmanaged, autoDelete)
{
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReader.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReader.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReader.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -23,10 +23,10 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
/// \brief
-/// The FdoIMeasureUnitReader interface provides forward-only, read-only
+/// The IMeasureUnitReader interface provides forward-only, read-only
/// functionality for enumerating measurement units. A reference to an
-/// FdoIMeasureUnitReader interface is returned from the GetMeasureUnits command.
-/// The initial position of the FdoIMeasureUnitReader is prior to the
+/// IMeasureUnitReader interface is returned from the GetMeasureUnits command.
+/// The initial position of the IMeasureUnitReader is prior to the
/// first item. Thus, you must call ReadNext to begin accessing any data.
public __gc __interface IMeasureUnitReader : public System::IDisposable
{
@@ -82,7 +82,7 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoIMeasureUnitReader object, freeing any resources it may be holding.
+ /// Closes the IMeasureUnitReader object, freeing any resources it may be holding.
///
/// \return
/// Returns nothing
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReaderImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReaderImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReaderImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -26,12 +26,14 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
/// \brief
-/// The FdoIMeasureUnitReader interface provides forward-only, read-only
+/// The IMeasureUnitReaderImp class is a concrete implementation of IMeasureUnitReader.
+/// The IMeasureUnitReader interface provides forward-only, read-only
/// functionality for enumerating measurement units. A reference to an
-/// FdoIMeasureUnitReader interface is returned from the GetMeasureUnits command.
-/// The initial position of the FdoIMeasureUnitReader is prior to the
+/// IMeasureUnitReader interface is returned from the GetMeasureUnits command.
+/// The initial position of the IMeasureUnitReader is prior to the
/// first item. Thus, you must call ReadNext to begin accessing any data.
-private __gc class IMeasureUnitReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::IMeasureUnitReader
+private __gc class IMeasureUnitReaderImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::IMeasureUnitReader
{
public:
/// \brief
@@ -85,15 +87,17 @@
System::Boolean ReadNext();
/// \brief
- /// Closes the FdoIMeasureUnitReader object, freeing any resources it may be holding.
+ /// Closes the IMeasureUnitReader object, freeing any resources it may be holding.
///
/// \return
/// Returns nothing
///
System::Void Close();
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
IMeasureUnitReaderImp(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgBatchParameterValueCollection.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgBatchParameterValueCollection.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgBatchParameterValueCollection.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -29,9 +29,28 @@
[System::Reflection::DefaultMemberAttribute("RealTypeItem")]
public __sealed __gc class BatchParameterValueCollection : public NAMESPACE_OSGEO_RUNTIME::Disposable, public System::Collections::IList
{
+/// \cond DOXYGEN-IGNORE
private:
/// \brief
- /// nested class defined to provide Enumerator.
+ /// A Nested class defined to provide enumeration of Dictionary elements
+ ///
+ /// Enumerators can be used to read the data in the collection,
+ /// but they cannot be used to modify the underlying collection.
+ ///
+ /// An enumerator remains valid as long as the collection remains unchanged.
+ /// If changes are made to the collection, such as adding, modifying, or deleting
+ /// elements, the enumerator is irrecoverably invalidated and the next call to
+ /// MoveNext or Reset throws an InvalidOperationException. If the collection is
+ /// modified between MoveNext and Current, Current returns the element that it is
+ /// set to, even if the enumerator is already invalidated.
+ ///
+ /// The enumerator does not have exclusive access to the collection; therefore,
+ /// enumerating through a collection is intrinsically not a thread-safe procedure.
+ /// Even when a collection is synchronized, other threads can still modify the
+ /// collection, which causes the enumerator to throw an exception. To guarantee
+ /// thread safety during enumeration, you can either lock the collection during
+ /// the entire enumeration or catch the exceptions resulting from changes made
+ /// by other threads.
///
__gc class Enumerator : public System::Collections::IEnumerator
{
@@ -40,16 +59,48 @@
System::Int32 m_nIdx;
public:
+ /// \brief
+ /// Constructs a new Collection Enumerator
+ ///
+ /// \param col
+ /// Input The collection to enumerate.
+ ///
Enumerator(BatchParameterValueCollection* elements) : m_pCol(elements), m_nIdx(-1)
{
}
- __property System::Object* get_Current();
+ /// \brief
+ /// Retrieves the current object at the enumerator location
+ ///
+ /// \return
+ /// Retuns the current object referenced by the enumerator
+ ///
+ __property System::Object *get_Current();
- System::Boolean MoveNext();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// At this position, calling the Current property throws an exception.
+ /// Therefore, you must call the MoveNext method to advance the enumerator
+ /// to the first element of the collection before reading the value of Current.
+ /// If MoveNext passes the end of the collection, the enumerator is positioned
+ /// after the last element in the collection and MoveNext returns false.
+ /// When the enumerator is at this position, subsequent calls to MoveNext also return false.
+ /// If the last call to MoveNext returned false, calling Current throws an exception.
+ /// To set Current to the first element of the collection again, you can call Reset
+ /// followed by MoveNext.
+ ///
+ /// \return
+ /// Retuns true if the Enumerator is able to move to a valid element
+ /// otherwise false.
+ ///
+ System::Boolean MoveNext();
- System::Void Reset();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// The Reset method brings the enumerator back to this position.
+ ///
+ System::Void Reset();
};
public private:
@@ -61,54 +112,56 @@
inline FdoBatchParameterValueCollection* GetImpObj();
private:
- // System::Collections::ICollection interfaces
- System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
-
+ // System::Collections::ICollection interface properties
__property System::Object* System::Collections::ICollection::get_SyncRoot();
-
__property System::Boolean System::Collections::ICollection::get_IsSynchronized();
- // System::Collections::IList interfaces
+ // System::Collections::ICollection interface methods
+ System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
+
+ // System::Collections::IList interface properties
__property System::Boolean System::Collections::IList::get_IsFixedSize();
-
__property System::Boolean System::Collections::IList::get_IsReadOnly();
+ __property Object* System::Collections::IList::get_Item(System::Int32 index);
+ __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
- System::Int32 System::Collections::IList::Add(Object* value);
-
+ // System::Collections::IList interface methods
+ System::Int32 System::Collections::IList::Add(Object* value);
System::Boolean System::Collections::IList::Contains(Object* value);
-
System::Int32 System::Collections::IList::IndexOf(Object* value);
-
System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
-
System::Void System::Collections::IList::Remove(Object* value);
- __property Object* System::Collections::IList::get_Item(System::Int32 index);
+/// \endcond
- __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
-
public:
/// \brief
- /// Constructs a new empty string collection
+ /// Constructs a new empty string collection
///
/// \return
- /// Returns StringCollection
+ /// Returns StringCollection
///
///
BatchParameterValueCollection();
/// \brief
- /// Gets the count of items in collection.
+ /// Gets the count of items in collection.
///
+ /// \return
+ /// Returns the number of items in the collection.
+ ///
__property System::Int32 get_Count(System::Void);
/// \brief
- /// Gets an enumerator that can iterate through a collection.
+ /// Gets an enumerator that can iterate through a collection.
///
+ /// \return
+ /// Returns a collection enumerator.
+ ///
__sealed System::Collections::IEnumerator* GetEnumerator(System::Void);
/// \brief
- /// Removes the index-th NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection from this collection.
+ /// Removes the index-th ParameterValueCollection from this collection.
///
/// \param index
/// Input index of the element to remove.
@@ -116,63 +169,63 @@
System::Void RemoveAt(System::Int32 index);
/// \brief
- /// Removes all elements from the collection.
+ /// Removes all elements from the collection.
///
System::Void Clear();
/// \brief
- /// Adds a NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object into the collection.
+ /// Adds a ParameterValueCollection object into the collection.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object to add.
+ /// Input the ParameterValueCollection object to add.
///
/// \return
- /// Returns the position into which the new element was inserted.
+ /// Returns the position into which the new element was inserted.
///
System::Int32 Add(NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* value);
/// \brief
- /// Determines the index of a specific NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object.
+ /// Determines the index of a specific ParameterValueCollection object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object to locate in the collection.
+ /// Input the ParameterValueCollection object to locate in the collection.
///
/// \return
- /// The index of value if found in the collection; otherwise, -1.
+ /// The index of value if found in the collection; otherwise, -1.
///
System::Int32 IndexOf(NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* value);
/// \brief
- /// Inserts a NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object into the collection at the specified position.
+ /// Inserts a ParameterValueCollection object into the collection at the specified position.
///
/// \param index
/// Input the zero-based index at which value should be inserted.
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object to insert.
+ /// Input the ParameterValueCollection object to insert.
///
System::Void Insert(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* value);
/// \brief
- /// Removes the first occurrence of a specific NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object.
+ /// Removes the first occurrence of a specific ParameterValueCollection object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object to remove from the collection.
+ /// Input the ParameterValueCollection object to remove from the collection.
///
System::Void Remove(NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* value);
/// \brief
- /// Determines whether the collection contains a specific NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object.
+ /// Determines whether the collection contains a specific ParameterValueCollection object.
///
/// \param value
- /// Input The NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection object to search in the collection.
+ /// Input The ParameterValueCollection object to search in the collection.
///
/// \return
- /// Returns true if the value is found in the collection; otherwise, false.
+ /// Returns true if the value is found in the collection; otherwise, false.
///
System::Boolean Contains(NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* value);
/// \brief
- /// Copies the elements of the collection to an array.
+ /// Copies the elements of the collection to an array.
///
/// \param array
/// Output the one-dimensional Array that is the destination of the elements copied from this collection.
@@ -182,21 +235,54 @@
System::Void CopyTo(NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* array[],System::Int32 size);
/// \brief
- /// Gets or sets a NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection in the collection.
+ /// Gets the item in the collection at the specified index.
///
/// \param index
- /// Input index of the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection to retrieve or set (System::Int32).
+ /// The index of the item in the collection. The index is 0 based.
///
+ /// \return
+ /// Returns an instance of a the collected item.
+ /// Throws an instance of Exception if the index is out of range or an error occurs.
+ ///
__property NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* get_RealTypeItem(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_RealTypeItem(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* value);
+ /// \brief
+ /// Gets an item in the collection.
+ ///
+ /// \param index
+ /// Input index of the item to retrieve.
+ ///
+ /// \return
+ /// Returns the item at the specified index
+ ///
__property NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* get_Item(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_Item(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* value);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
};
END_NAMESPACE_OSGEO_FDO_COMMANDS
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommand.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommand.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommand.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,7 +27,7 @@
public __gc class ParameterValueCollection;
/// \brief
-/// The FdoICommand interface defines behavior common to all commands in FDO. In
+/// The ICommand interface defines behavior common to all commands in FDO. In
/// order to be executed, commands must have an association to a connection.
/// Commands can also be optionally associated with a transaction if the
/// connection supports transactions. The parameter values collection allows
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommandImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommandImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommandImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -31,12 +31,14 @@
public __gc class ParameterValueCollection;
/// \brief
-/// The ICommand interface defines behavior common to all commands in FDO. In
+/// The ICommandImp class is a concrete instantiation of interface ICommand.
+/// ICommandImp defines behavior common to all commands in FDO. In
/// order to be executed, commands must have an association to a connection.
/// Commands can also be optionally associated with a transaction if the
/// connection supports transactions. The parameter values collection allows
/// values to be specified for commands that support expressions and/or filters.
-public __gc class ICommandImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
+public __gc class ICommandImp : public NAMESPACE_OSGEO_RUNTIME::Disposable,
+ public NAMESPACE_OSGEO_FDO_COMMANDS::ICommand
{
public:
/// \brief
@@ -123,8 +125,10 @@
///
System::Void Cancel();
+/// \cond DOXYGEN-IGNORE
protected:
- System::Void ReleaseUnmanagedObject();
+ System::Void ReleaseUnmanagedObject();
+/// \endcond
public protected:
ICommandImp(System::IntPtr unmanaged, System::Boolean autoDelete);
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIFeatureCommandImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIFeatureCommandImp.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIFeatureCommandImp.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -34,15 +34,16 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
/// \brief
-/// The IFeatureCommand interface defines the behavior common
-/// to all commands that operate on feature instances. The features to
-/// be operated on are identified by their class and a filter. If the feature
-/// provider supports inheritance in the schema capabilities, then the command
+/// The IFeatureCommandImp class is a concrete implementation of IFeatureCommand.
+/// IFeatureCommandImp defines the behavior common to all commands that operate on feature instances.
+/// The features to be operated on are identified by their class and a filter.
+/// If the feature provider supports inheritance in the schema capabilities, then the command
/// will operate on instances of that class and any derived classes.
/// In addition, feature commands can operate on related features if one or
/// more relation directives are specified. Each relation directive specifies
/// the relation to follow and how many levels of depth to follow it.
-private __gc class IFeatureCommandImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp, public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommand
+private __gc class IFeatureCommandImp : public NAMESPACE_OSGEO_FDO_COMMANDS::ICommandImp,
+ public NAMESPACE_OSGEO_FDO_COMMANDS::IFeatureCommand
{
public:
/// \brief
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIdentifierCollection.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIdentifierCollection.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIdentifierCollection.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -27,13 +27,32 @@
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
/// \brief
-/// The IdentifierCollection class represents a collection of FdoIdentifier objects.
+/// The IdentifierCollection class represents a collection of FDO Identifier objects.
[System::Reflection::DefaultMemberAttribute("RealTypeItem")]
public __sealed __gc class IdentifierCollection : public NAMESPACE_OSGEO_RUNTIME::Disposable, public System::Collections::IList
{
+/// \cond DOXYGEN-IGNORE
private:
/// \brief
- /// nested class defined to provide Enumerator.
+ /// A Nested class defined to provide enumeration of Dictionary elements
+ ///
+ /// Enumerators can be used to read the data in the collection,
+ /// but they cannot be used to modify the underlying collection.
+ ///
+ /// An enumerator remains valid as long as the collection remains unchanged.
+ /// If changes are made to the collection, such as adding, modifying, or deleting
+ /// elements, the enumerator is irrecoverably invalidated and the next call to
+ /// MoveNext or Reset throws an InvalidOperationException. If the collection is
+ /// modified between MoveNext and Current, Current returns the element that it is
+ /// set to, even if the enumerator is already invalidated.
+ ///
+ /// The enumerator does not have exclusive access to the collection; therefore,
+ /// enumerating through a collection is intrinsically not a thread-safe procedure.
+ /// Even when a collection is synchronized, other threads can still modify the
+ /// collection, which causes the enumerator to throw an exception. To guarantee
+ /// thread safety during enumeration, you can either lock the collection during
+ /// the entire enumeration or catch the exceptions resulting from changes made
+ /// by other threads.
///
__gc class Enumerator : public System::Collections::IEnumerator
{
@@ -42,16 +61,48 @@
System::Int32 m_nIdx;
public:
+ /// \brief
+ /// Constructs a new Collection Enumerator
+ ///
+ /// \param col
+ /// Input The collection to enumerate.
+ ///
Enumerator(IdentifierCollection* elements) : m_pCol(elements), m_nIdx(-1)
{
}
- __property System::Object* get_Current();
+ /// \brief
+ /// Retrieves the current object at the enumerator location
+ ///
+ /// \return
+ /// Retuns the current object referenced by the enumerator
+ ///
+ __property System::Object *get_Current();
- System::Boolean MoveNext();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// At this position, calling the Current property throws an exception.
+ /// Therefore, you must call the MoveNext method to advance the enumerator
+ /// to the first element of the collection before reading the value of Current.
+ /// If MoveNext passes the end of the collection, the enumerator is positioned
+ /// after the last element in the collection and MoveNext returns false.
+ /// When the enumerator is at this position, subsequent calls to MoveNext also return false.
+ /// If the last call to MoveNext returned false, calling Current throws an exception.
+ /// To set Current to the first element of the collection again, you can call Reset
+ /// followed by MoveNext.
+ ///
+ /// \return
+ /// Retuns true if the Enumerator is able to move to a valid element
+ /// otherwise false.
+ ///
+ System::Boolean MoveNext();
- System::Void Reset();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// The Reset method brings the enumerator back to this position.
+ ///
+ System::Void Reset();
};
public private:
@@ -63,54 +114,51 @@
inline FdoIdentifierCollection* GetImpObj();
private:
- /// System::Collections::ICollection interfaces
- System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
+ // System::Collections::ICollection interface properties
+ __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
- __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ // System::Collections::ICollection interface methods
+ System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
- __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
+ // System::Collections::IList interface properties
+ __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ __property System::Boolean System::Collections::IList::get_IsReadOnly();
+ __property Object* System::Collections::IList::get_Item(System::Int32 index);
+ __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
- // System::Collections::IList interfaces
- __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ // System::Collections::IList interface methods
+ System::Int32 System::Collections::IList::Add(Object* value);
+ System::Boolean System::Collections::IList::Contains(Object* value);
+ System::Int32 System::Collections::IList::IndexOf(Object* value);
+ System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
+ System::Void System::Collections::IList::Remove(Object* value);
+/// \endcond
- __property System::Boolean System::Collections::IList::get_IsReadOnly();
-
- System::Int32 System::Collections::IList::Add(Object* value);
-
- System::Boolean System::Collections::IList::Contains(Object* value);
-
- System::Int32 System::Collections::IList::IndexOf(Object* value);
-
- System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
-
- System::Void System::Collections::IList::Remove(Object* value);
-
- __property Object* System::Collections::IList::get_Item(System::Int32 index);
-
- __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
-
public:
/// \brief
- /// Constructs a new empty string collection
+ /// Constructs a new empty string collection
///
- /// \return
- /// Returns StringCollection
- ///
- ///
IdentifierCollection();
/// \brief
- /// Gets the count of items in collection.
+ /// Gets the count of items in collection.
///
+ /// \return
+ /// Returns the number of items in the collection.
+ ///
__property System::Int32 get_Count(System::Void);
/// \brief
- /// Gets an enumerator that can iterate through a collection.
+ /// Gets an enumerator that can iterate through a collection.
///
+ /// \return
+ /// Returns a collection enumerator.
+ ///
__sealed System::Collections::IEnumerator* GetEnumerator(System::Void);
/// \brief
- /// Removes the index-th NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier from this collection.
+ /// Removes the index-th Identifier from this collection.
///
/// \param index
/// Input index of the element to remove.
@@ -118,63 +166,63 @@
System::Void RemoveAt(System::Int32 index);
/// \brief
- /// Removes all elements from the collection.
+ /// Removes all elements from the collection.
///
System::Void Clear();
/// \brief
- /// Adds a NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object into the collection.
+ /// Adds a Identifier object into the collection.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object to add.
+ /// Input the Identifier object to add.
///
/// \return
- /// Returns the position into which the new element was inserted.
+ /// Returns the position into which the new element was inserted.
///
System::Int32 Add(NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* value);
/// \brief
- /// Determines the index of a specific NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object.
+ /// Determines the index of a specific Identifier object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object to locate in the collection.
+ /// Input the Identifier object to locate in the collection.
///
/// \return
- /// The index of value if found in the collection; otherwise, -1.
+ /// The index of value if found in the collection; otherwise, -1.
///
System::Int32 IndexOf(NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* value);
/// \brief
- /// Inserts a NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object into the collection at the specified position.
+ /// Inserts a Identifier object into the collection at the specified position.
///
/// \param index
/// Input the zero-based index at which value should be inserted.
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object to insert.
+ /// Input the Identifier object to insert.
///
System::Void Insert(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* value);
/// \brief
- /// Removes the first occurrence of a specific NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object.
+ /// Removes the first occurrence of a specific Identifier object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object to remove from the collection.
+ /// Input the Identifier object to remove from the collection.
///
System::Void Remove(NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* value);
/// \brief
- /// Determines whether the collection contains a specific NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object.
+ /// Determines whether the collection contains a specific Identifier object.
///
/// \param value
- /// Input The NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier object to search in the collection.
+ /// Input The Identifier object to search in the collection.
///
/// \return
- /// Returns true if the value is found in the collection; otherwise, false.
+ /// Returns true if the value is found in the collection; otherwise, false.
///
System::Boolean Contains(NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* value);
/// \brief
- /// Copies the elements of the collection to an array.
+ /// Copies the elements of the collection to an array.
///
/// \param array
/// Output the one-dimensional Array that is the destination of the elements copied from this collection.
@@ -185,17 +233,44 @@
/// \brief
- /// Gets or sets a NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier in the collection.
+ /// Gets or sets a Identifier in the collection.
///
/// \param index
- /// Input index of the NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier to retrieve or set (System::Int32).
+ /// Input index of the Identifier to retrieve or set (System::Int32).
///
__property NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* get_RealTypeItem(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_RealTypeItem(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* value);
+ /// \brief
+ /// Gets an item in the collection.
+ ///
+ /// \param index
+ /// Input index of the item to retrieve.
+ ///
+ /// \return
+ /// Returns the item at the specified index
+ ///
__property NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* get_Item(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_Item(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* value);
@@ -236,8 +311,10 @@
///
NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* GetItem(System::Int32 index);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
};
END_NAMESPACE_OSGEO_FDO_COMMANDS
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgParameterValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgParameterValue.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgParameterValue.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -42,7 +42,7 @@
/// Constructs an instance of an ParameterValue using the specified arguments.
///
/// \param name
- /// Input name
+ /// Input the name of the parameter value
///
ParameterValue(System::String* name);
@@ -50,9 +50,9 @@
/// Constructs an instance of an ParameterValue using the specified arguments.
///
/// \param name
- /// Input name
+ /// Input the name of the parameter value
/// \param value
- /// Input literal value
+ /// Input the literal parameter value
///
ParameterValue(System::String* name, NAMESPACE_OSGEO_FDO_EXPRESSION::LiteralValue* value);
@@ -60,7 +60,7 @@
/// Gets the parameter name the value should bind to as a string.
///
/// \return
- /// Returns parameter name
+ /// Returns the parameter name
///
__property System::String* get_Name();
@@ -68,7 +68,7 @@
/// Sets the parameter name the value should bind to as a string.
///
/// \param value
- /// Input parameter name
+ /// Input the parameter name
///
/// \return
/// Returns nothing
@@ -87,7 +87,7 @@
/// Sets the value to bind to the parameter as an LiteralValue.
///
/// \param value
- /// Input literal value
+ /// Input the literal value
///
/// \return
/// Returns nothing
@@ -98,15 +98,17 @@
/// Sets the value to bind to the parameter as a string.
///
/// \param value
- /// Input string
+ /// Input the string value to bind to the parameter
///
/// \return
/// Returns nothing
///
__property System::Void set_Value(System::String* value);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
ParameterValue(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgParameterValueCollection.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgParameterValueCollection.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgParameterValueCollection.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,13 +24,32 @@
public __gc class ParameterValue;
/// \brief
-/// The ParameterValueCollection class represents a collection of Identifier objects.
+/// The ParameterValueCollection class represents a collection of ParameterValue objects.
[System::Reflection::DefaultMemberAttribute("RealTypeItem")]
public __sealed __gc class ParameterValueCollection : public NAMESPACE_OSGEO_RUNTIME::Disposable, public System::Collections::IList
{
+/// \cond DOXYGEN-IGNORE
private:
/// \brief
- /// nested class defined to provide Enumerator.
+ /// A Nested class defined to provide enumeration of Dictionary elements
+ ///
+ /// Enumerators can be used to read the data in the collection,
+ /// but they cannot be used to modify the underlying collection.
+ ///
+ /// An enumerator remains valid as long as the collection remains unchanged.
+ /// If changes are made to the collection, such as adding, modifying, or deleting
+ /// elements, the enumerator is irrecoverably invalidated and the next call to
+ /// MoveNext or Reset throws an InvalidOperationException. If the collection is
+ /// modified between MoveNext and Current, Current returns the element that it is
+ /// set to, even if the enumerator is already invalidated.
+ ///
+ /// The enumerator does not have exclusive access to the collection; therefore,
+ /// enumerating through a collection is intrinsically not a thread-safe procedure.
+ /// Even when a collection is synchronized, other threads can still modify the
+ /// collection, which causes the enumerator to throw an exception. To guarantee
+ /// thread safety during enumeration, you can either lock the collection during
+ /// the entire enumeration or catch the exceptions resulting from changes made
+ /// by other threads.
///
__gc class Enumerator : public System::Collections::IEnumerator
{
@@ -39,16 +58,48 @@
System::Int32 m_nIdx;
public:
+ /// \brief
+ /// Constructs a new Collection Enumerator
+ ///
+ /// \param col
+ /// Input The collection to enumerate.
+ ///
Enumerator(ParameterValueCollection* elements) : m_pCol(elements), m_nIdx(-1)
{
}
- __property System::Object* get_Current();
+ /// \brief
+ /// Retrieves the current object at the enumerator location
+ ///
+ /// \return
+ /// Retuns the current object referenced by the enumerator
+ ///
+ __property System::Object *get_Current();
- System::Boolean MoveNext();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// At this position, calling the Current property throws an exception.
+ /// Therefore, you must call the MoveNext method to advance the enumerator
+ /// to the first element of the collection before reading the value of Current.
+ /// If MoveNext passes the end of the collection, the enumerator is positioned
+ /// after the last element in the collection and MoveNext returns false.
+ /// When the enumerator is at this position, subsequent calls to MoveNext also return false.
+ /// If the last call to MoveNext returned false, calling Current throws an exception.
+ /// To set Current to the first element of the collection again, you can call Reset
+ /// followed by MoveNext.
+ ///
+ /// \return
+ /// Retuns true if the Enumerator is able to move to a valid element
+ /// otherwise false.
+ ///
+ System::Boolean MoveNext();
- System::Void Reset();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// The Reset method brings the enumerator back to this position.
+ ///
+ System::Void Reset();
};
public private:
@@ -60,54 +111,56 @@
inline FdoParameterValueCollection* GetImpObj();
private:
- /// System::Collections::ICollection interfaces
- System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
+ // System::Collections::ICollection interface properties
+ __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
- __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ // System::Collections::ICollection interface methods
+ System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
- __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
+ // System::Collections::IList interface properties
+ __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ __property System::Boolean System::Collections::IList::get_IsReadOnly();
+ __property Object* System::Collections::IList::get_Item(System::Int32 index);
+ __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
- // System::Collections::IList interfaces
- __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ // System::Collections::IList interface methods
+ System::Int32 System::Collections::IList::Add(Object* value);
+ System::Boolean System::Collections::IList::Contains(Object* value);
+ System::Int32 System::Collections::IList::IndexOf(Object* value);
+ System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
+ System::Void System::Collections::IList::Remove(Object* value);
- __property System::Boolean System::Collections::IList::get_IsReadOnly();
+/// \endcond
- System::Int32 System::Collections::IList::Add(Object* value);
-
- System::Boolean System::Collections::IList::Contains(Object* value);
-
- System::Int32 System::Collections::IList::IndexOf(Object* value);
-
- System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
-
- System::Void System::Collections::IList::Remove(Object* value);
-
- __property Object* System::Collections::IList::get_Item(System::Int32 index);
-
- __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
-
public:
/// \brief
- /// Constructs a new empty string collection
+ /// Constructs a new empty string collection
///
/// \return
- /// Returns StringCollection
+ /// Returns StringCollection
///
///
ParameterValueCollection();
/// \brief
- /// Gets the count of items in collection.
+ /// Gets the count of items in collection.
///
+ /// \return
+ /// Returns the number of items in the collection.
+ ///
__property System::Int32 get_Count(System::Void);
/// \brief
- /// Gets an enumerator that can iterate through a collection.
+ /// Gets an enumerator that can iterate through a collection.
///
+ /// \return
+ /// Returns a collection enumerator.
+ ///
__sealed System::Collections::IEnumerator* GetEnumerator(System::Void);
/// \brief
- /// Removes the index-th NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue from this collection.
+ /// Removes the index-th ParameterValue from this collection.
///
/// \param index
/// Input index of the element to remove.
@@ -115,63 +168,63 @@
System::Void RemoveAt(System::Int32 index);
/// \brief
- /// Removes all elements from the collection.
+ /// Removes all elements from the collection.
///
System::Void Clear();
/// \brief
- /// Adds a NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object into the collection.
+ /// Adds a ParameterValue object into the collection.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object to add.
+ /// Input the ParameterValue object to add.
///
/// \return
- /// Returns the position into which the new element was inserted.
+ /// Returns the position into which the new element was inserted.
///
System::Int32 Add(NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* value);
/// \brief
- /// Determines the index of a specific NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object.
+ /// Determines the index of a specific ParameterValue object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object to locate in the collection.
+ /// Input the ParameterValue object to locate in the collection.
///
/// \return
- /// The index of value if found in the collection; otherwise, -1.
+ /// The index of value if found in the collection; otherwise, -1.
///
System::Int32 IndexOf(NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* value);
/// \brief
- /// Inserts a NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object into the collection at the specified position.
+ /// Inserts a ParameterValue object into the collection at the specified position.
///
/// \param index
/// Input the zero-based index at which value should be inserted.
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object to insert.
+ /// Input the ParameterValue object to insert.
///
System::Void Insert(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* value);
/// \brief
- /// Removes the first occurrence of a specific NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object.
+ /// Removes the first occurrence of a specific ParameterValue object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object to remove from the collection.
+ /// Input the ParameterValue object to remove from the collection.
///
System::Void Remove(NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* value);
/// \brief
- /// Determines whether the collection contains a specific NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object.
+ /// Determines whether the collection contains a specific ParameterValue object.
///
/// \param value
- /// Input The NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue object to search in the collection.
+ /// Input the ParameterValue object to search in the collection.
///
/// \return
- /// Returns true if the value is found in the collection; otherwise, false.
+ /// Returns true if the value is found in the collection; otherwise, false.
///
System::Boolean Contains(NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* value);
/// \brief
- /// Copies the elements of the collection to an array.
+ /// Copies the elements of the collection to an array.
///
/// \param array
/// Output the one-dimensional Array that is the destination of the elements copied from this collection.
@@ -182,17 +235,48 @@
/// \brief
- /// Gets or sets a NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue in the collection.
+ /// Gets the item in the collection at the specified index.
///
/// \param index
- /// Input index of the NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue to retrieve or set (System::Int32).
+ /// The index of the item in the collection. The index is 0 based.
///
+ /// \return
+ /// Returns an instance of a the collected item.
+ /// Throws an instance of Exception if the index is out of range or an error occurs.
+ ///
__property NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* get_RealTypeItem(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_RealTypeItem(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* value);
+ /// \brief
+ /// Gets an item in the collection.
+ ///
+ /// \param index
+ /// Input index of the item to retrieve.
+ ///
+ /// \return
+ /// Returns the item at the specified index
+ ///
__property NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* get_Item(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_Item(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* value);
/// \brief
@@ -216,7 +300,7 @@
/// Input the item name
///
/// \return
- /// Returns FdoIdentifier
+ /// Returns Identifier
///
NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* FindItem(System::String* name);
@@ -232,8 +316,10 @@
///
NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* GetItem(System::Int32 index);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
};
END_NAMESPACE_OSGEO_FDO_COMMANDS
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgPropertyValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgPropertyValue.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgPropertyValue.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -49,7 +49,7 @@
/// \param name
/// Input property name as identifier
/// \param value
- /// Input value of property
+ /// Input the value of property as an expression
///
PropertyValue(NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* name, NAMESPACE_OSGEO_FDO_EXPRESSION::ValueExpression* value);
@@ -59,7 +59,7 @@
/// \param name
/// Input property name as a string
/// \param value
- /// Input value of property
+ /// Input the value of property as an expression
///
/// \return
/// Returns PropertyValue
@@ -70,7 +70,7 @@
/// Gets the property name as an identifier.
///
/// \return
- /// Returns identifier
+ /// Returns the PropertyValue Identifier
///
__property NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* get_Name();
@@ -78,7 +78,7 @@
/// Sets the property name as an identifier.
///
/// \param value
- /// Input identifier
+ /// Input the PropertyValue Identifier
///
/// \return
/// Returns nothing
@@ -89,7 +89,7 @@
/// Sets the property name as a string.
///
/// \param value
- /// Input string
+ /// Input property name as a string
///
/// \return
/// Returns nothing
@@ -100,7 +100,7 @@
/// Gets the value of the property as an ValueExpression.
///
/// \return
- /// Returns ValueExpression
+ /// Returns the Property value as a ValueExpression
///
__property NAMESPACE_OSGEO_FDO_EXPRESSION::ValueExpression* get_Value();
@@ -108,7 +108,7 @@
/// Sets the value of the property as an ValueExpression.
///
/// \param value
- /// Input value
+ /// Input the Property value as a ValueExpression
///
/// \return
/// Returns nothing
@@ -120,7 +120,7 @@
/// will be parsed to produce the required ValueExpression.
///
/// \param value
- /// Input value
+ /// Input the Property value as a String
///
/// \return
/// Returns nothing
@@ -143,12 +143,14 @@
/// Gets the value of the property as an Stream Reader.
///
/// \return
- /// Returns IStreamReader
+ /// Returns the value of the propery as an IStreamReader
///
__property NAMESPACE_OSGEO_COMMON::IStreamReader* get_StreamReader();
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
PropertyValue(System::IntPtr unmanaged, System::Boolean autoDelete) : NAMESPACE_OSGEO_RUNTIME::Disposable(unmanaged, autoDelete)
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgPropertyValueCollection.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgPropertyValueCollection.h 2007-02-02 01:03:17 UTC (rev 709)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Commands/mgPropertyValueCollection.h 2007-02-02 01:09:37 UTC (rev 710)
@@ -24,13 +24,32 @@
public __gc class PropertyValue;
/// \brief
-/// The PropertyValueCollection class represents a collection of FdoIdentifier objects.
+/// The PropertyValueCollection class represents a collection of PropertyValue objects.
[System::Reflection::DefaultMemberAttribute("RealTypeItem")]
public __sealed __gc class PropertyValueCollection : public NAMESPACE_OSGEO_RUNTIME::Disposable, public System::Collections::IList
{
+/// \cond DOXYGEN-IGNORE
private:
/// \brief
- /// nested class defined to provide Enumerator.
+ /// A Nested class defined to provide enumeration of Dictionary elements
+ ///
+ /// Enumerators can be used to read the data in the collection,
+ /// but they cannot be used to modify the underlying collection.
+ ///
+ /// An enumerator remains valid as long as the collection remains unchanged.
+ /// If changes are made to the collection, such as adding, modifying, or deleting
+ /// elements, the enumerator is irrecoverably invalidated and the next call to
+ /// MoveNext or Reset throws an InvalidOperationException. If the collection is
+ /// modified between MoveNext and Current, Current returns the element that it is
+ /// set to, even if the enumerator is already invalidated.
+ ///
+ /// The enumerator does not have exclusive access to the collection; therefore,
+ /// enumerating through a collection is intrinsically not a thread-safe procedure.
+ /// Even when a collection is synchronized, other threads can still modify the
+ /// collection, which causes the enumerator to throw an exception. To guarantee
+ /// thread safety during enumeration, you can either lock the collection during
+ /// the entire enumeration or catch the exceptions resulting from changes made
+ /// by other threads.
///
__gc class Enumerator : public System::Collections::IEnumerator
{
@@ -39,16 +58,48 @@
System::Int32 m_nIdx;
public:
+ /// \brief
+ /// Constructs a new Collection Enumerator
+ ///
+ /// \param elements
+ /// Input The collection to enumerate.
+ ///
Enumerator(PropertyValueCollection* elements) : m_pCol(elements), m_nIdx(-1)
{
}
- __property System::Object* get_Current();
+ /// \brief
+ /// Retrieves the current object at the enumerator location
+ ///
+ /// \return
+ /// Retuns the current object referenced by the enumerator
+ ///
+ __property System::Object *get_Current();
- System::Boolean MoveNext();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// At this position, calling the Current property throws an exception.
+ /// Therefore, you must call the MoveNext method to advance the enumerator
+ /// to the first element of the collection before reading the value of Current.
+ /// If MoveNext passes the end of the collection, the enumerator is positioned
+ /// after the last element in the collection and MoveNext returns false.
+ /// When the enumerator is at this position, subsequent calls to MoveNext also return false.
+ /// If the last call to MoveNext returned false, calling Current throws an exception.
+ /// To set Current to the first element of the collection again, you can call Reset
+ /// followed by MoveNext.
+ ///
+ /// \return
+ /// Retuns true if the Enumerator is able to move to a valid element
+ /// otherwise false.
+ ///
+ System::Boolean MoveNext();
- System::Void Reset();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// The Reset method brings the enumerator back to this position.
+ ///
+ System::Void Reset();
};
public private:
@@ -60,54 +111,52 @@
inline FdoPropertyValueCollection* GetImpObj();
private:
- /// System::Collections::ICollection interfaces
- System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
+ // System::Collections::ICollection interface properties
+ __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
- __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ // System::Collections::ICollection interface methods
+ System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
- __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
+ // System::Collections::IList interface properties
+ __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ __property System::Boolean System::Collections::IList::get_IsReadOnly();
+ __property Object* System::Collections::IList::get_Item(System::Int32 index);
+ __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
- // System::Collections::IList interfaces
- __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ // System::Collections::IList interface methods
+ System::Int32 System::Collections::IList::Add(Object* value);
+ System::Boolean System::Collections::IList::Contains(Object* value);
+ System::Int32 System::Collections::IList::IndexOf(Object* value);
+ System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
+ System::Void System::Collections::IList::Remove(Object* value);
- __property System::Boolean System::Collections::IList::get_IsReadOnly();
+/// \endcond
- System::Int32 System::Collections::IList::Add(Object* value);
-
- System::Boolean System::Collections::IList::Contains(Object* value);
-
- System::Int32 System::Collections::IList::IndexOf(Object* value);
-
- System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
-
- System::Void System::Collections::IList::Remove(Object* value);
-
- __property Object* System::Collections::IList::get_Item(System::Int32 index);
-
- __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
-
public:
/// \brief
- /// Constructs a new empty string collection
+ /// Constructs a new empty PropertyValue collection
///
- /// \return
- /// Returns StringCollection
- ///
- ///
PropertyValueCollection();
/// \brief
- /// Gets the count of items in collection.
+ /// Gets the count of items in collection.
///
+ /// \return
+ /// Returns the number of items in the collection.
+ ///
__property System::Int32 get_Count(System::Void);
/// \brief
- /// Gets an enumerator that can iterate through a collection.
+ /// Gets an enumerator that can iterate through a collection.
///
+ /// \return
+ /// Returns a collection enumerator.
+ ///
__sealed System::Collections::IEnumerator* GetEnumerator(System::Void);
/// \brief
- /// Removes the index-th NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue from this collection.
+ /// Removes the index-th PropertyValue from this collection.
///
/// \param index
/// Input index of the element to remove.
@@ -115,63 +164,63 @@
System::Void RemoveAt(System::Int32 index);
/// \brief
- /// Removes all elements from the collection.
+ /// Removes all elements from the collection.
///
System::Void Clear();
/// \brief
- /// Adds a NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object into the collection.
+ /// Adds a PropertyValue object into the collection.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object to add.
+ /// Input the PropertyValue object to add.
///
/// \return
- /// Returns the position into which the new element was inserted.
+ /// Returns the position into which the new element was inserted.
///
System::Int32 Add(NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* value);
/// \brief
- /// Determines the index of a specific NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object.
+ /// Determines the index of a specific PropertyValue object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object to locate in the collection.
+ /// Input the PropertyValue object to locate in the collection.
///
/// \return
- /// The index of value if found in the collection; otherwise, -1.
+ /// The index of value if found in the collection; otherwise, -1.
///
System::Int32 IndexOf(NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* value);
/// \brief
- /// Inserts a NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object into the collection at the specified position.
+ /// Inserts a PropertyValue object into the collection at the specified position.
///
/// \param index
/// Input the zero-based index at which value should be inserted.
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object to insert.
+ /// Input the PropertyValue object to insert.
///
System::Void Insert(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* value);
/// \brief
- /// Removes the first occurrence of a specific NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object.
+ /// Removes the first occurrence of a specific PropertyValue object.
///
/// \param value
- /// Input the NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object to remove from the collection.
+ /// Input the PropertyValue object to remove from the collection.
///
System::Void Remove(NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* value);
/// \brief
- /// Determines whether the collection contains a specific NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object.
+ /// Determines whether the collection contains a specific PropertyValue object.
///
/// \param value
- /// Input The NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue object to search in the collection.
+ /// Input the PropertyValue object to search in the collection.
///
/// \return
- /// Returns true if the value is found in the collection; otherwise, false.
+ /// Returns true if the value is found in the collection; otherwise, false.
///
System::Boolean Contains(NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* value);
/// \brief
- /// Copies the elements of the collection to an array.
+ /// Copies the elements of the collection to an array.
///
/// \param array
/// Output the one-dimensional Array that is the destination of the elements copied from this collection.
@@ -180,19 +229,49 @@
///
System::Void CopyTo(NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* array[],System::Int32 size);
-
/// \brief
- /// Gets or sets a NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue in the collection.
+ /// Gets the item in the collection at the specified index.
///
/// \param index
- /// Input index of the NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue to retrieve or set (System::Int32).
+ /// The index of the item in the collection. The index is 0 based.
///
+ /// \return
+ /// Returns an instance of a the collected item.
+ /// Throws an instance of Exception if the index is out of range or an error occurs.
+ ///
__property NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* get_RealTypeItem(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_RealTypeItem(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* value);
+ /// \brief
+ /// Gets an item in the collection.
+ ///
+ /// \param index
+ /// Input index of the item to retrieve.
+ ///
+ /// \return
+ /// Returns the item at the specified index
+ ///
__property NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* get_Item(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_Item(System::Int32 index, NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* value);
/// \brief
@@ -232,8 +311,10 @@
///
NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* GetItem(System::Int32 index);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
};
END_NAMESPACE_OSGEO_FDO_COMMANDS
More information about the fdo-commits
mailing list