Pages
API Documentation
On this page

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

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.

QString SimpleExtractionResult::text() const

QList<KFileMetaData::Type::Type> SimpleExtractionResult::types() const

bool SimpleExtractionResult::operator==(const KFileMetaData::SimpleExtractionResult &rhs) const

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.