#ifndef PARSINGFACTORY_H #define PARSINGFACTORY_H #include "core/messagesmodel.h" #include // This class contains methods to // parse input Unicode textual data into // another objects. // // NOTE: Each parsed message MUST CONTAINT THESE FIELDS (fields // of Message class: // a) m_created, // b) m_title. class ParsingFactory { private: // Constructors and destructors. explicit ParsingFactory(); public: // Parses input textual data into Message objects. // NOTE: Input is correctly encoded in Unicode. static QList parseAsATOM10(const QString &data); static QList parseAsRDF(const QString &data); static QList parseAsRSS20(const QString &data); }; #endif // PARSINGFACTORY_H