#include <ResourceResolver.h>
Public Member Functions | |
| virtual | ~ResourceResolver () |
| Destructor. | |
| virtual string | resolveURLAsTmpFile (const string &url)=0 |
| This function must be implemeted by all subclasses to ResourceResolver. | |
Static Public Member Functions | |
| static void | setURNResolver (URNResolver *resolver) |
| Set the URNResolver to use when resolving resource. | |
| static URNResolver * | getURNResolver () |
| Get the current URNResolver. | |
| static void | addResolver (ResourceResolver *resolver) |
| Add a ResourceResolver that can be used when resolving resources. | |
| static void | setBaseURL (const string &base) |
| Set the current base URL. | |
| static const string & | getBaseURL () |
| Get the current base URL,. | |
| static string | resolveURLAsFile (const string &urn) |
| Returns a local filename that contains the resource specified by urn. | |
Static Protected Attributes | |
| static auto_ptr< URNResolver > | urn_resolver |
| static AutoPtrVector< ResourceResolver > | resolvers |
| static string | baseURL |
|
|
This function must be implemeted by all subclasses to ResourceResolver. It returns a local filename that contains the resource specified by url. |
|
|
Set the current base URL. The base URL will be used as the base when the url to resolve is a relative url. |
1.4.5