#define BOWTEXTWRITER_CLASSID
defines callback interface
virtual ~BowTextWriterPrivate()
virtual void startDocument(const Common::Misc::GenericDocumentProperties &props) override
notify the start of a new document, and give its properties
void setOut(std::ostream *out) override
set the output stream.
virtual void endDocument() override
notify the end of the document
virtual void startAnalysis() override
function called by the LIMA analyzer on start of a new document
virtual void handle(const char *buf, int length) override
gives content.
virtual void startNode(const std::string &elementName, bool forIndexing) override
notify the start of a new hierarchyNode
virtual void endAnalysis() override
function called by the LIMA analyzer on the end of a text part that is to be analyzed
virtual void endNode(const Common::Misc::GenericDocumentProperties &props) override
notify the end of a hierarchyNode