KFileMetaData::SimpleExtractionResult Class
A 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
List of all members, including inherited members
Public Functions
- SimpleExtractionResult(const QString &url, const QString &mimetype = QString(), const KFileMetaData::ExtractionResult::Flags &flags = Flags{ExtractPlainText | ExtractMetaData})
- void add(KFileMetaData::Property::Property property, const QVariant &value)
- void addType(KFileMetaData::Type::Type type)
- void append(const QString &text)
- KFileMetaData::PropertyMultiMap properties() const
- QString text() const
- QList<KFileMetaData::Type::Type> types() const
- bool SimpleExtractionResult::operator==(const KFileMetaData::SimpleExtractionResult &rhs) const
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.