1 // Copyright (c) 1995 James Clark
2 // See the file COPYING for copying permission.
4 #ifndef URLStorage_INCLUDED
5 #define URLStorage_INCLUDED 1
10 #include "StorageManager.h"
13 namespace SP_NAMESPACE {
16 class SP_API URLStorageManager : public IdStorageManager {
18 URLStorageManager(const char *type);
19 StorageObject *makeStorageObject(const StringC &id,
20 const StringC &baseId,
25 const char *type() const;
26 Boolean guessIsId(const StringC &, const CharsetInfo &) const;
27 Boolean transformNeutral(StringC &, Boolean fold, Messenger &) const;
29 Boolean resolveRelative(const StringC &base, StringC &specId, Boolean) const;
30 URLStorageManager(const URLStorageManager &); // undefined
31 void operator=(const URLStorageManager &); // undefined
39 #endif /* not URLStorage_INCLUDED */