FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::ClientServices::ProviderNameTokens Class Reference

Inherits OSGeo::FDO::Runtime::Disposable.

Inheritance diagram for OSGeo::FDO::ClientServices::ProviderNameTokens:

[legend]
List of all members.

Detailed Description

Class ProviderNameTokens represents an FDO provider name that has been tokenized into its company, name and version parts.


Public Member Functions

System::String * GetLocalName ()
 Gets the local (unqualified) name of this provider.
System::String * GetNameTokens ()[]
 Gets all of the tokens in this provider name.
System::Double GetVersionTokens ()[]
 Gets all of the version number components in this provider name.
 ProviderNameTokens (System::String *name)
 Tokenize a full provider name The name is usually of the form "[Company].[Provider].[Version]", e.g. "OSGeo.SDF.3.2".
 ProviderNameTokens (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs an ProviderNameTokens managed object based on an unmanaged instance of the object

Protected Member Functions

System::Void ReleaseUnmanagedObject ()
 DOXYGEN-IGNORE

Constructor & Destructor Documentation

OSGeo::FDO::ClientServices::ProviderNameTokens::ProviderNameTokens System::IntPtr  unmanaged,
System::Boolean  autoDelete
[inline]
 

Constructs an ProviderNameTokens managed object based on an unmanaged instance of the object

Parameters:
unmanaged Input A Pointer to the unmanaged object.
autoDelete Input Indicates if the constructed object should be automatically deleted once it no longer referenced.

OSGeo::FDO::ClientServices::ProviderNameTokens::ProviderNameTokens System::String *  name  ) 
 

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

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

Member Function Documentation

System::String* OSGeo::FDO::ClientServices::ProviderNameTokens::GetLocalName  ) 
 

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 "OSGeo.SDF.3.2" then "SDF" is returned.

System::String* OSGeo::FDO::ClientServices::ProviderNameTokens::GetNameTokens  ) 
 

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.

System::Double OSGeo::FDO::ClientServices::ProviderNameTokens::GetVersionTokens  ) 
 

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 "OSGeo.SDF.3.2" then {3,2} is returned.

System::Void OSGeo::FDO::ClientServices::ProviderNameTokens::ReleaseUnmanagedObject  )  [protected, virtual]
 

DOXYGEN-IGNORE

Reimplemented from OSGeo::FDO::Runtime::Disposable.


Comments or suggestions? Send us feedback.