FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoProviderNameTokens Class Reference

#include <ProviderNameTokens.h>

Inherits FdoIDisposable.

Inheritance diagram for FdoProviderNameTokens:

[legend]
List of all members.

Detailed Description

A provider name tokenized into its company, name and version parts.

Definition at line 36 of file ProviderNameTokens.h.


Public Member Functions

FDO_API FdoStringP GetLocalName () const
 Gets the local (unqualified) name of this provider.
FDO_API FdoStringsP GetNameTokens () const
 Gets all of the tokens in this provider name.
FDO_API FdoVectorP GetVersionTokens () const
 Gets all of the version number components in this provider name.

Static Public Member Functions

FDO_API FdoProviderNameTokensCreate (FdoString *name)
 Tokenize a full provider name The name is usually of the form "[Company].[Provider].[Version]", e.g. "Autodesk.Oracle.3.2".

Protected Member Functions

virtual void Dispose ()
 Dispose this object.
 FdoProviderNameTokens (FdoString *name)
 FdoProviderNameTokens ()
 DOXYGEN-IGNORE
virtual ~FdoProviderNameTokens ()
 Default destructor for FdoProvider.

Constructor & Destructor Documentation

FdoProviderNameTokens::FdoProviderNameTokens  )  [inline, protected]
 

DOXYGEN-IGNORE

Definition at line 85 of file ProviderNameTokens.h.

FdoProviderNameTokens::FdoProviderNameTokens FdoString name  )  [protected]
 

virtual FdoProviderNameTokens::~FdoProviderNameTokens  )  [inline, protected, virtual]
 

Default destructor for FdoProvider.

Definition at line 89 of file ProviderNameTokens.h.


Member Function Documentation

FDO_API FdoProviderNameTokens* FdoProviderNameTokens::Create FdoString name  )  [static]
 

Tokenize a full provider name The name is usually of the form "[Company].[Provider].[Version]", e.g. "Autodesk.Oracle.3.2".

Parameters:
name Input the provider name to tokenize
Returns:
Returns FdoProviderNameTokens

virtual void FdoProviderNameTokens::Dispose  )  [protected, virtual]
 

Dispose this object.

Returns:
Returns nothing

Implements FdoIDisposable.

FDO_API FdoStringP FdoProviderNameTokens::GetLocalName  )  const
 

Gets the local (unqualified) name of this provider.

Returns:
Returns the local name ( without company and version ). For example, if the full provider name is "Autodesk.Oracle.3.1" then "Oracle" is returned.

FDO_API FdoStringsP FdoProviderNameTokens::GetNameTokens  )  const
 

Gets all of the tokens in this provider name.

Returns:
Returns the collection of tokens. Element 0 is the company Element 1 is the unqualified name the rest of the elements are the individual parts of the version number.

FDO_API FdoVectorP FdoProviderNameTokens::GetVersionTokens  )  const
 

Gets all of the version number components in this provider name.

Returns:
Returns the collection of version number components. For example, if the full provider name is "Autodesk.Oracle.3.1" then {3,1} is returned.

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.