Class supporting to read data given a URI.
virtual ~UriContextReader()
Default destructor.
UriContextReader(UriReader *reader, UriReader::UserContext *ctxt)
Default initializing constructor.
virtual void parserLoaded(const std::string &system_id) override
Inform reader about a locally (e.g. by XercesC) handled source load.
virtual bool load(const std::string &system_id, std::string &data) override
Resolve a given URI to a string containing the data.
virtual void blockPath(const std::string &path) override
Add a blocked path entry.
virtual bool isBlocked(const std::string &path) const override
Check if a URI path is blocked.
Base class of the user context type chained to the entity resolver.