KFileMetaData::SimpleExtractionResult Class
class KFileMetaData::SimpleExtractionResultA simple ExtractionResult implementation which stores all the data in memory. More...
Header: | #include <KFileMetaData/SimpleExtractionResult> |
CMake: | find_package(KF6 REQUIRED COMPONENTS FileMetaData) target_link_libraries(mytarget PRIVATE KF6::FileMetaData) |
Inherits: | KFileMetaData::ExtractionResult |
Public Functions
SimpleExtractionResult(const QString &url, const QString &mimetype = QString(), const KFileMetaData::ExtractionResult::Flags &flags = Flags{ExtractPlainText | ExtractMetaData}) | |
KFileMetaData::PropertyMultiMap | properties() const |
QString | text() const |
QList<KFileMetaData::Type::Type> | types() const |
bool | operator==(const KFileMetaData::SimpleExtractionResult &rhs) const |
Reimplemented Public Functions
virtual void | add(KFileMetaData::Property::Property property, const QVariant &value) override |
virtual void | addType(KFileMetaData::Type::Type type) override |
virtual void | append(const QString &text) override |
Detailed Description
This should ideally not be used in production applications as it holds all of the plain text in memory, and that can get quite large when extracting certain documents.
Member Function Documentation
SimpleExtractionResult::SimpleExtractionResult(const QString &url, const QString &mimetype = QString(), const KFileMetaData::ExtractionResult::Flags &flags = Flags{ExtractPlainText | ExtractMetaData})
[override virtual]
void SimpleExtractionResult::add(KFileMetaData::Property::Property property, const QVariant &value)
Reimplements: ExtractionResult::add(KFileMetaData::Property::Property property, const QVariant &value).
[override virtual]
void SimpleExtractionResult::addType(KFileMetaData::Type::Type type)
Reimplements: ExtractionResult::addType(KFileMetaData::Type::Type type).
[override virtual]
void SimpleExtractionResult::append(const QString &text)
Reimplements: ExtractionResult::append(const QString &text).
KFileMetaData::PropertyMultiMap SimpleExtractionResult::properties() const
Returns the properties of the extraction result.