#include <ElemDocMgr.hpp>
Inheritance diagram for lemur::parse::ElemDocMgr:
Public Member Functions | |
ElemDocMgr (const string &name, bool readOnly=true) | |
ElemDocMgr (string name, string mode, string source) | |
virtual | ~ElemDocMgr () |
virtual char * | handleBeginTag (char *tag, const char *orig, PropertyList *props) |
Handle a begin tag token. | |
virtual char * | handleEndTag (char *tag, const char *orig, PropertyList *props) |
Handle a end tag token. | |
virtual char * | getElement (const char *docid, const char *element) const |
virtual bool | open (const string &manname) |
Open and load the toc file manname. | |
Protected Member Functions | |
virtual void | writeTOC () |
virtual bool | loadTOC () |
Protected Attributes | |
map< char *, btl, abc > | elemtable |
lemur::file::Keyfile | elements |
|
constructor (for open)
|
|
constructor (for build) name = what to name this manager mode = type of parser to use source = file with list of files this will manage |
|
|
|
Get an element of a document with "element" name caller deletes memory with delete[] returns NULL if no such element exists for document |
|
Handle a begin tag token.
Reimplemented from lemur::api::TextHandler. |
|
Handle a end tag token.
Reimplemented from lemur::api::TextHandler. |
|
Reimplemented from lemur::parse::KeyfileDocMgr. |
|
Open and load the toc file manname.
Reimplemented from lemur::parse::KeyfileDocMgr. |
|
Reimplemented from lemur::parse::KeyfileDocMgr. |
|
|
|
|