MgResourceIdentifier Class Reference
[Resource Service Classes]
Inherits MgSerializable.
Detailed Description
Creates and manipulates resource identifiers.
- Remarks:
- A resource identifier fully defines the location of a resource or folder.
The first part of the identifier specifies which repository the resource is located in (for example,Library://, orSession:a421c694-ffff-ffff-8000-005056c00008_eng//). The path, name and type (for example,Maps/North America/World.MapDefinition) define the resource within the repository.
If the resource is a folder (for example,Library://Maps/North America/), you must include the trailing slash.
Public Member Functions | |
| virtual STRING | GetName () |
| Extracts the resource's name from the resource identifier. | |
| virtual STRING | GetPath () |
| Extracts the resource's path from the resource identifier. | |
| virtual STRING | GetRepositoryName () |
| Extracts the repository name from a resource's identifier. | |
| virtual STRING | GetRepositoryType () |
| Extracts the repository type from a resource's identifier. | |
| virtual STRING | GetResourceType () |
| Extracts the resource's type from the resource identifier. | |
| MgResourceIdentifier (CREFSTRING resource) | |
| Initialize and validate a resource identifier from a string. | |
| virtual void | SetName (CREFSTRING name) |
| virtual void | SetPath (CREFSTRING path) |
| virtual void | SetRepositoryName (CREFSTRING name) |
| virtual void | SetRepositoryType (CREFSTRING type) |
| virtual void | SetResourceType (CREFSTRING type) |
| virtual STRING | ToString () |
| Converts the resource identifier into a string. | |
| virtual void | Validate () |
| Validates the resource identifier. This method should be called after the identifier has been fully specified by constructor and/or Set methods. | |