abstract handler for XML processing : just inherits from different handlers
void startAnalysis() override
function called by the LIMA analyzer on start of a new document
void setOut(std::ostream *out) override
set the output stream.
void endNode(const Common::Misc::GenericDocumentProperties &props) override
notify the end of a hierarchyNode
void startNode(const std::string &elementName, bool forIndexing) override
notify the start of a new hierarchyNode
void startDocument(const Common::Misc::GenericDocumentProperties &props) override
notify the start of a new document
void endDocument() override
notify the end of the document
void endAnalysis() override
function called by the LIMA analyzer on the end of a text part that is to be analyzed
void handle(const char *buf, int length) override
gives content.
void setOut(std::ostream *out) override
set the output stream.
void endNode(const Lima::Common::Misc::GenericDocumentProperties &props) override
notify the end of a hierarchyNode
void endAnalysis() override
function called by the LIMA analyzer on the end of a text part that is to be analyzed
void startAnalysis() override
function called by the LIMA analyzer on start of a new document
void startDocument(const Lima::Common::Misc::GenericDocumentProperties &props) override
notify the start of a new document
XmlSimpleStreamHandler(std::shared_ptr< const ShiftFrom > shiftFrom)
void handle(const char *buf, int length) override
gives content.
void startNode(const std::string &elementName, bool forIndexing) override
notify the start of a new hierarchyNode
~XmlSimpleStreamHandler()
void endDocument() override
notify the end of the document