The class containing data which may be of use to URIMappers and URLResolvers when mapping/resolving a URI. More...
#include <zorba/uri_resolvers.h>
Public Types | |
enum | Kind { SCHEMA, MODULE, THESAURUS, STOP_WORDS, COLLECTION, DOCUMENT } |
enum listing the kinds of entities that may be represented by URIs, and hence may be looked up via the URI resolution mechanism. More... | |
Public Member Functions | |
virtual Kind | getKind () const =0 |
Return the Kind of Entity for which this URI is being resolved. | |
virtual | ~EntityData ()=0 |
The class containing data which may be of use to URIMappers and URLResolvers when mapping/resolving a URI.
This base class specifies the kind of entity for which this URI is being resolved - for instance, a schema URI or a module URI. In the future, there may be kind-specific subclasses containing additional information; as yet however there are none.
enum listing the kinds of entities that may be represented by URIs, and hence may be looked up via the URI resolution mechanism.
Definition at line 105 of file uri_resolvers.h.
virtual zorba::EntityData::~EntityData | ( | ) | [pure virtual] |
virtual Kind zorba::EntityData::getKind | ( | ) | const [pure virtual] |
Return the Kind of Entity for which this URI is being resolved.