API Reference OSGeo FDO Provider for ArcSDE
Main Page | Alphabetical List | Class List | File List | Class Members | File Members

ArcSDEClassMapping Class Reference

#include <FdoArcSDEClassMapping.h>

List of all members.


Public Member Functions

FDOSDE_API void Dispose (void)
 Dispose this object.
FDOSDE_API FdoString * GetDatabaseName ()
 Returns the current database name override for this class.
FDOSDE_API ArcSDEGeometryStorageType GetGeometryStorageType ()
 Returns the geometry storage type override for this class.
FDOSDE_API ArcSDEIndexMappingCollectionGetIndexes ()
 Returns the index mappings for this class.
FDOSDE_API FdoString * GetOwnerName ()
 Returns the current owner name override for this class.
FDOSDE_API ArcSDEPropertyMappingCollectionGetProperties ()
 Returns the property mappings for this class.
FDOSDE_API FdoString * GetTableName ()
 Returns the current table name override for this class.
virtual FDOSDE_API void InitFromXml (FdoXmlSaxContext *pContext, FdoXmlAttributeCollection *attrs)
 Initialize this element from its XML attributes.
FDOSDE_API void SetDatabaseName (FdoString *)
 Sets the current database name override for this class.
FDOSDE_API void SetGeometryStorageType (ArcSDEGeometryStorageType type)
 Sets the geometry storage type override for this class.
FDOSDE_API void SetOwnerName (FdoString *)
 Sets the current owner name override for this class.
FDOSDE_API void SetTableName (FdoString *)
 Sets the current table name override for this class.
virtual FDOSDE_API FdoBoolean XmlEndElement (FdoXmlSaxContext *context, FdoString *uri, FdoString *name, FdoString *qname)
 Handle the end of a sub-element.
virtual FDOSDE_API FdoXmlSaxHandler * XmlStartElement (FdoXmlSaxContext *context, FdoString *uri, FdoString *name, FdoString *qname, FdoXmlAttributeCollection *atts)
 Handle the start of a sub-element.
virtual FDOSDE_API ~ArcSDEClassMapping (void)
 The destructor for the ArcSDEClassMapping class.

Static Public Member Functions

FDOSDE_API ArcSDEClassMappingCreate (void)
 Creates a new instance of the ArcSDEClassMapping class.

Protected Member Functions

FDOSDE_API ArcSDEClassMapping (void)
 The constructor for the ArcSDEClassMapping class.

Protected Attributes

FdoStringP m_DatabaseName
 The ArcSDE database name for this class.
ArcSDEGeometryStorageType m_GeometryStorageType
 The geometry storage type for this class.
FdoPtr< ArcSDEIndexMappingCollectionm_IndexMappings
 The index mapping collection for this class.
FdoStringP m_OwnerName
 The ArcSDE owner name for this class.
FdoPtr< ArcSDEPropertyMappingCollectionm_PropertyMappings
 The property mapping collection for this class.
FdoStringP m_TableName
 The ArcSDE table name for this class.

Constructor & Destructor Documentation

FDOSDE_API ArcSDEClassMapping::ArcSDEClassMapping void   )  [protected]
 

The constructor for the ArcSDEClassMapping class.

Returns:
Returns nothing.

virtual FDOSDE_API ArcSDEClassMapping::~ArcSDEClassMapping void   )  [virtual]
 

The destructor for the ArcSDEClassMapping class.

Returns:
Returns nothing.

Member Function Documentation

FDOSDE_API ArcSDEClassMapping* ArcSDEClassMapping::Create void   )  [static]
 

Creates a new instance of the ArcSDEClassMapping class.

Returns:
Returns a new instance of the ArcSDEClassMapping class.

FDOSDE_API void ArcSDEClassMapping::Dispose void   )  [inline]
 

Dispose this object.

Returns:
Returns nothing.

Definition at line 79 of file FdoArcSDEClassMapping.h.

FDOSDE_API FdoString* ArcSDEClassMapping::GetDatabaseName  ) 
 

Returns the current database name override for this class.

Returns:
Returns the current database name override for this class.

FDOSDE_API ArcSDEGeometryStorageType ArcSDEClassMapping::GetGeometryStorageType  ) 
 

Returns the geometry storage type override for this class.

Returns:
Returns the geometry storage type override for this class.

FDOSDE_API ArcSDEIndexMappingCollection* ArcSDEClassMapping::GetIndexes  ) 
 

Returns the index mappings for this class.

Returns:
Returns the index mappings for this class.

FDOSDE_API FdoString* ArcSDEClassMapping::GetOwnerName  ) 
 

Returns the current owner name override for this class.

Returns:
Returns the current owner name override for this class.

FDOSDE_API ArcSDEPropertyMappingCollection* ArcSDEClassMapping::GetProperties  ) 
 

Returns the property mappings for this class.

Returns:
Returns the property mappings for this class.

FDOSDE_API FdoString* ArcSDEClassMapping::GetTableName  ) 
 

Returns the current table name override for this class.

Returns:
Returns the current table name override for this class.

virtual FDOSDE_API void ArcSDEClassMapping::InitFromXml FdoXmlSaxContext *  pContext,
FdoXmlAttributeCollection *  attrs
[virtual]
 

Initialize this element from its XML attributes.

Returns:
Returns nothing.

FDOSDE_API void ArcSDEClassMapping::SetDatabaseName FdoString *   ) 
 

Sets the current database name override for this class.

Returns:
Returns nothing.

FDOSDE_API void ArcSDEClassMapping::SetGeometryStorageType ArcSDEGeometryStorageType  type  ) 
 

Sets the geometry storage type override for this class.

Returns:
Returns nothing.

FDOSDE_API void ArcSDEClassMapping::SetOwnerName FdoString *   ) 
 

Sets the current owner name override for this class.

Returns:
Returns nothing.

FDOSDE_API void ArcSDEClassMapping::SetTableName FdoString *   ) 
 

Sets the current table name override for this class.

Returns:
Returns nothing.

virtual FDOSDE_API FdoBoolean ArcSDEClassMapping::XmlEndElement FdoXmlSaxContext *  context,
FdoString *  uri,
FdoString *  name,
FdoString *  qname
[virtual]
 

Handle the end of a sub-element.

Returns:
Returns nothing.

virtual FDOSDE_API FdoXmlSaxHandler* ArcSDEClassMapping::XmlStartElement FdoXmlSaxContext *  context,
FdoString *  uri,
FdoString *  name,
FdoString *  qname,
FdoXmlAttributeCollection *  atts
[virtual]
 

Handle the start of a sub-element.

Returns:
Returns nothing.

Member Data Documentation

FdoStringP ArcSDEClassMapping::m_DatabaseName [protected]
 

The ArcSDE database name for this class.

Definition at line 234 of file FdoArcSDEClassMapping.h.

ArcSDEGeometryStorageType ArcSDEClassMapping::m_GeometryStorageType [protected]
 

The geometry storage type for this class.

Definition at line 209 of file FdoArcSDEClassMapping.h.

FdoPtr<ArcSDEIndexMappingCollection> ArcSDEClassMapping::m_IndexMappings [protected]
 

The index mapping collection for this class.

Definition at line 219 of file FdoArcSDEClassMapping.h.

FdoStringP ArcSDEClassMapping::m_OwnerName [protected]
 

The ArcSDE owner name for this class.

Definition at line 229 of file FdoArcSDEClassMapping.h.

FdoPtr<ArcSDEPropertyMappingCollection> ArcSDEClassMapping::m_PropertyMappings [protected]
 

The property mapping collection for this class.

Definition at line 214 of file FdoArcSDEClassMapping.h.

FdoStringP ArcSDEClassMapping::m_TableName [protected]
 

The ArcSDE table name for this class.

Definition at line 224 of file FdoArcSDEClassMapping.h.


The documentation for this class was generated from the following file:
Comments?