|
virtual Result< QString, ErrorString > | convertHtmlToEnml (const QString &html, IDecryptedTextCache &decryptedTextCache, const QList< conversion_rules::ISkipRulePtr > &skipRules={}) const =0 |
|
virtual Result< void, ErrorString > | convertHtmlToDoc (const QString &html, QTextDocument &doc, const QList< conversion_rules::ISkipRulePtr > &skipRules={}) const =0 |
|
virtual Result< QString, ErrorString > | convertHtmlToXml (const QString &html) const =0 |
|
virtual Result< QString, ErrorString > | convertHtmlToXhtml (const QString &html) const =0 |
|
virtual Result< IHtmlDataPtr, ErrorString > | convertEnmlToHtml (const QString &enml, IDecryptedTextCache &decryptedTextCache) const =0 |
|
virtual Result< QString, ErrorString > | convertEnmlToPlainText (const QString &enml) const =0 |
|
virtual Result< QStringList, ErrorString > | convertEnmlToWordsList (const QString &enml) const =0 |
|
virtual QStringList | convertPlainTextToWordsList (const QString &plainText) const =0 |
|
virtual Result< void, ErrorString > | validateEnml (const QString &enml) const =0 |
|
virtual Result< QString, ErrorString > | validateAndFixupEnml (const QString &enml) const =0 |
|
virtual Result< QString, ErrorString > | exportNotesToEnex (const QList< qevercloud::Note > ¬es, const QHash< QString, QString > &tagNamesByTagLocalIds, EnexExportTags exportTagsOption, const QString &version={}) const =0 |
|
virtual Result< QList< qevercloud::Note >, ErrorString > | importEnex (const QString &enex) const =0 |
|
The IConverter interface encapsulates a set of methods performing conversions between ENML and other note content formats, namely HTML.