#include <DocumentManager.hpp>
Inheritance diagram for DocumentManager:
Public Methods | |
virtual bool | open (const string &manname)=0 |
open previously created document manager, return true if opened successfully. index name should be the full name of the table-of-content file for the manager. E.g. "manager.flat" for FlattextDocMgr. | |
virtual char * | getDoc (const string &docID) const=0 |
returns the document with the given docID (usually in raw format) | |
virtual Parser * | getParser () const=0 |
returns a handle to a Parser object that can handle parsing the raw format of these documents | |
virtual void | buildMgr ()=0 |
Construct the data tables for the previously given input files. | |
virtual const string & | getMyID () const=0 |
get the ID string to use for opening this later | |
virtual | ~DocumentManager () |
|
|
|
Construct the data tables for the previously given input files.
Implemented in FlattextDocMgr, IndriDocMgr, and KeyfileDocMgr. |
|
returns the document with the given docID (usually in raw format)
Implemented in FlattextDocMgr, and KeyfileDocMgr. |
|
get the ID string to use for opening this later
Implemented in FlattextDocMgr, IndriDocMgr, and KeyfileDocMgr. |
|
returns a handle to a Parser object that can handle parsing the raw format of these documents
Implemented in FlattextDocMgr, IndriDocMgr, and KeyfileDocMgr. |
|
open previously created document manager, return true if opened successfully. index name should be the full name of the table-of-content file for the manager. E.g. "manager.flat" for FlattextDocMgr.
Implemented in ElemDocMgr, FlattextDocMgr, IndriDocMgr, and KeyfileDocMgr. |