• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

Nepomuk-Core

Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Nepomuk2 Namespace Reference

Namespaces

 Backup
 
 DBus
 
 Query
 
 Search
 
 Sync
 
 Test
 
 Types
 
 Utils
 
 Vocabulary
 

Classes

class  AddPropertyCommand
 
class  BackupFile
 
class  BackupGenerationJob
 
class  BackupManager
 
class  BackupPage
 
class  BackupRestorationJob
 
class  BackupSettingsPage
 
class  BackupWizard
 
class  BasicIndexingQueue
 
class  ClassAndPropertyTree
 
class  CleaningJob
 
class  CreateResourceCommand
 
class  CreateResourceJob
 
class  DataManagementAdaptor
 
class  DataManagementCommand
 
class  DataManagementModel
 
class  DescribeResourcesCommand
 
class  DescribeResourcesJob
 
class  EPubExtractor
 
class  ErrorPage
 
class  EventMonitor
 
class  Exiv2Extractor
 
class  ExportResourcesCommand
 
class  ExtractorPlugin
 
class  ExtractorPluginManager
 
class  FFmpegExtractor
 
class  File
 
class  FileConflictPage
 
class  FileConflictWidget
 
class  FileIndexer
 
class  FileIndexerConfig
 
class  FileIndexingJob
 
class  FileIndexingQueue
 
class  FileWatch
 
class  FinishPage
 
class  GraphMigrationJob
 
class  GraphRetriever
 
class  ImportResourcesCommand
 
class  IndexCleaner
 
class  Indexer
 
class  IndexingQueue
 
class  IndexScheduler
 
class  IntroPage
 
class  MainModel
 
class  MainPage
 
class  MergeResourcesCommand
 
class  MetadataMover
 
class  MigrationPage
 
class  MigrationWizard
 
class  MobiExtractor
 
class  OdfExtractor
 
class  Office2007Extractor
 
class  OfficeExtractor
 
class  OntologyLoader
 
class  OntologyManagerModel
 
class  PlainTextExtractor
 
class  PopplerExtractor
 
class  RemovableMediaCache
 
class  RemovableMediaDataMigrator
 
class  RemoveDataByApplicationCommand
 
class  RemovePropertiesCommand
 
class  RemovePropertyCommand
 
class  RemoveResourcesByApplicationCommand
 
class  RemoveResourcesCommand
 
class  Repository
 
class  Resource
 
class  ResourceData
 
class  ResourceIdentifier
 
class  ResourceManager
 
class  ResourceMerger
 
class  ResourcePrinter
 
class  ResourceWatcher
 
class  ResourceWatcherConnection
 
class  ResourceWatcherManager
 
class  RestoreEndPage
 
class  RestorePage
 
class  RestoreSelectionPage
 
class  Server
 
class  Service
 
class  Service2
 
class  ServiceControl
 
class  ServiceControl2
 
class  ServiceController
 
class  ServiceManager
 
class  SetPropertyCommand
 
class  SimpleIndexingJob
 
class  SimpleResource
 
class  SimpleResourceGraph
 
class  Storage
 
class  StoreResourcesCommand
 
class  StoreResourcesJob
 
class  SysTray
 
class  Tag
 
class  TagLibExtractor
 
class  TestBase
 
class  TypeCache
 
class  UpdateRequest
 
class  Uri
 
class  Variant
 
class  VirtuosoInferenceModel
 

Typedefs

typedef
org::kde::nepomuk::BackupManager 
BackupManager
 
typedef QMultiHash< QUrl,
QVariant > 
PropertyHash
 
typedef QMap< QString,
Repository * > 
RepositoryMap
 

Enumerations

enum  ErrorCode { NoError = 0, CommunicationError, InvalidType, UnknownError }
 
enum  UpdateDirFlag { NoUpdateFlags = 0x0, UpdateRecursive = 0x1, AutoUpdateFolder = 0x2, ForceUpdate = 0x4 }
 

Functions

KJob * clearIndexedData (const QUrl &url)
 
KJob * clearIndexedData (const QList< QUrl > &urls)
 
template<typename T >
QList< T > convertResourceList (const QList< Resource > &l)
 
template<typename T >
QList< Resource > convertResourceList (const QList< T > &l)
 
QHash< QString, QString > createPrefixHash ()
 
QUrl decodeUrl (const QString &urlsString)
 
QList< QUrl > decodeUrls (const QStringList &urlStrings)
 
NEPOMUKCOMMON_EXPORT QStringList defaultExcludeFilterList ()
 
NEPOMUKCOMMON_EXPORT int defaultExcludeFilterListVersion ()
 
QString encodeUrl (const QUrl &url)
 
QString errorString (ErrorCode code)
 
QDataStream & operator<< (QDataStream &, const Nepomuk2::SimpleResourceGraph &graph)
 
QDebug operator<< (QDebug dbg, const Nepomuk2::SimpleResourceGraph &graph)
 
QDataStream & operator<< (QDataStream &, const Nepomuk2::SimpleResource &)
 
QDebug operator<< (QDebug dbg, const Nepomuk2::SimpleResource &res)
 
QDataStream & operator>> (QDataStream &, Nepomuk2::SimpleResourceGraph &graph)
 
QDataStream & operator>> (QDataStream &, Nepomuk2::SimpleResource &)
 
uint qHash (const UpdateRequest &req)
 
uint qHash (const SimpleResource &res)
 
uint qHash (const Resource &res)
 
template<typename T >
QStringList resourcesToN3 (const T &urls)
 
template<typename T >
QList< QList< T > > splitList (const QList< T > &list, int max=MAX_SPLIT_LIST_ITEMS)
 
void updateIndexingLevel (const QUrl &uri, int level)
 

Variables

const int MAX_SPLIT_LIST_ITEMS = 20
 
QHash< QString, QString > s_prefixHash
 

Basic Data Managment API

enum  RemovalFlag { NoRemovalFlags = 0, RemoveSubResoures = 1 }
 
KJob * addProperty (const QList< QUrl > &resources, const QUrl &property, const QVariantList &values, const KComponentData &component=KGlobal::mainComponent())
 
KJob * setProperty (const QList< QUrl > &resources, const QUrl &property, const QVariantList &values, const KComponentData &component=KGlobal::mainComponent())
 
KJob * removeProperty (const QList< QUrl > &resources, const QUrl &property, const QVariantList &values, const KComponentData &component=KGlobal::mainComponent())
 
KJob * removeProperties (const QList< QUrl > &resources, const QList< QUrl > &properties, const KComponentData &component=KGlobal::mainComponent())
 
CreateResourceJob * createResource (const QList< QUrl > &types, const QString &label, const QString &description, const KComponentData &component=KGlobal::mainComponent())
 
KJob * removeResources (const QList< QUrl > &resources, Nepomuk2::RemovalFlags flags=Nepomuk2::NoRemovalFlags, const KComponentData &component=KGlobal::mainComponent())
 

Advanced Data Managment API

enum  StoreIdentificationMode { IdentifyNew = 0, IdentifyNone = 2 }
 
enum  StoreResourcesFlag {
  NoStoreResourcesFlags = 0x0, OverwriteProperties = 0x1, LazyCardinalities = 0x2, OverwriteAllProperties = 0x4,
  MergeDuplicateResources = 0x8
}
 
enum  DescribeResourcesFlag { NoDescribeResourcesFlags = 0, ExcludeDiscardableData = 1, ExcludeRelatedResources = 2, AnonymizeNepomukUris = 4 }
 
KJob * removeDataByApplication (const QList< QUrl > &resources, Nepomuk2::RemovalFlags flags=Nepomuk2::NoRemovalFlags, const KComponentData &component=KGlobal::mainComponent())
 
KJob * removeDataByApplication (Nepomuk2::RemovalFlags flags=Nepomuk2::NoRemovalFlags, const KComponentData &component=KGlobal::mainComponent())
 
KJob * mergeResources (const QUrl &resource1, const QUrl &resource2, const KComponentData &component=KGlobal::mainComponent())
 
KJob * mergeResources (const QList< QUrl > &resources, const KComponentData &component=KGlobal::mainComponent())
 
StoreResourcesJob * storeResources (const Nepomuk2::SimpleResourceGraph &resources, Nepomuk2::StoreIdentificationMode identificationMode=Nepomuk2::IdentifyNew, Nepomuk2::StoreResourcesFlags flags=Nepomuk2::NoStoreResourcesFlags, const QHash< QUrl, QVariant > &additionalMetadata=QHash< QUrl, QVariant >(), const KComponentData &component=KGlobal::mainComponent())
 
KJob * importResources (const KUrl &url, Soprano::RdfSerialization serialization, const QString &userSerialization=QString(), StoreIdentificationMode identificationMode=IdentifyNew, StoreResourcesFlags flags=NoStoreResourcesFlags, const QHash< QUrl, QVariant > &additionalMetadata=QHash< QUrl, QVariant >(), const KComponentData &component=KGlobal::mainComponent())
 
DescribeResourcesJob * describeResources (const QList< QUrl > &resources, DescribeResourcesFlags flags=NoDescribeResourcesFlags, const QList< QUrl > &targetParties=QList< QUrl >())
 

Typedef Documentation

typedef org::kde::nepomuk::BackupManager Nepomuk2::BackupManager

Definition at line 42 of file backupwizardpages.h.

typedef QMultiHash<QUrl, QVariant> Nepomuk2::PropertyHash

Definition at line 37 of file simpleresource.h.

typedef QMap<QString, Repository*> Nepomuk2::RepositoryMap

Definition at line 134 of file repository.h.

Enumeration Type Documentation

enum Nepomuk2::ErrorCode
Enumerator
NoError 
CommunicationError 

A communication error, i.e.

connection failure

InvalidType 
UnknownError 

Definition at line 44 of file resource.h.

enum Nepomuk2::UpdateDirFlag
Enumerator
NoUpdateFlags 

No flags, only used to make code more readable.

UpdateRecursive 

The folder should be updated recursive.

AutoUpdateFolder 

The folder has been scheduled to update by the update system, not by a call to updateDir.

ForceUpdate 

The files in the folder should be updated regardless of their state.

Definition at line 30 of file basicindexingqueue.h.

Function Documentation

KJob * Nepomuk2::clearIndexedData ( const QUrl &  url)

remove all indexed data for url the datamanagement way

Definition at line 42 of file util.cpp.

KJob * Nepomuk2::clearIndexedData ( const QList< QUrl > &  urls)

Definition at line 47 of file util.cpp.

template<typename T >
QList<T> Nepomuk2::convertResourceList ( const QList< Resource > &  l)

Used internally by Resource.

Convert a list of resources to a list of Ts where T needs to be a subclass of Resource.

Returns
A list containing all resources in l represented as a T.

Definition at line 41 of file tools.h.

template<typename T >
QList<Resource> Nepomuk2::convertResourceList ( const QList< T > &  l)

Used internally by Resource.

Convert a list of Ts to a list of Resources where T needs to be a subclass of Resource.

Returns
A list containing all resources in l.

Definition at line 56 of file tools.h.

QHash<QString, QString> Nepomuk2::createPrefixHash ( )

Definition at line 37 of file uri.cpp.

QUrl Nepomuk2::decodeUrl ( const QString &  urlsString)

Definition at line 96 of file datamanagementcommand.cpp.

QList< QUrl > Nepomuk2::decodeUrls ( const QStringList &  urlStrings)

Definition at line 103 of file datamanagementcommand.cpp.

QStringList Nepomuk2::defaultExcludeFilterList ( )
Returns
A list of default exclude filters to be used in the filewatch service to ignore temporary files and folders that change a lot and as a basis for the user configurable exclude filters in the strigi service.

Definition at line 103 of file fileexcludefilters.cpp.

int Nepomuk2::defaultExcludeFilterListVersion ( )
Returns
The version of the default exclude filter list. This is increased whenever the list changes.

Definition at line 113 of file fileexcludefilters.cpp.

QString Nepomuk2::encodeUrl ( const QUrl &  url)

Definition at line 113 of file datamanagementcommand.cpp.

QString Nepomuk2::errorString ( ErrorCode  code)
Returns
A human-readble string.

Definition at line 489 of file resource.cpp.

QDataStream & Nepomuk2::operator<< ( QDataStream &  ,
const Nepomuk2::SimpleResourceGraph &  graph 
)

Definition at line 299 of file simpleresourcegraph.cpp.

QDebug Nepomuk2::operator<< ( QDebug  dbg,
const Nepomuk2::SimpleResourceGraph &  graph 
)

Definition at line 289 of file simpleresourcegraph.cpp.

QDataStream & Nepomuk2::operator<< ( QDataStream &  ,
const Nepomuk2::SimpleResource &   
)

Definition at line 307 of file simpleresource.cpp.

QDebug Nepomuk2::operator<< ( QDebug  dbg,
const Nepomuk2::SimpleResource &  res 
)

Definition at line 302 of file simpleresource.cpp.

QDataStream & Nepomuk2::operator>> ( QDataStream &  ,
Nepomuk2::SimpleResourceGraph &  graph 
)

Definition at line 305 of file simpleresourcegraph.cpp.

QDataStream & Nepomuk2::operator>> ( QDataStream &  ,
Nepomuk2::SimpleResource &   
)

Definition at line 313 of file simpleresource.cpp.

uint Nepomuk2::qHash ( const UpdateRequest &  req)

Definition at line 26 of file updaterequest.cpp.

uint Nepomuk2::qHash ( const SimpleResource &  res)

Definition at line 297 of file simpleresource.cpp.

uint Nepomuk2::qHash ( const Resource &  res)

Definition at line 767 of file resource.cpp.

template<typename T >
QStringList Nepomuk2::resourcesToN3 ( const T &  urls)

Convert a list or set or QUrls into a list of N3 formatted strings.

Definition at line 35 of file nepomuktools.h.

template<typename T >
QList<QList<T> > Nepomuk2::splitList ( const QList< T > &  list,
int  max = MAX_SPLIT_LIST_ITEMS 
)

Split a list into several lists, each not containing more than max items.

Definition at line 46 of file nepomuktools.h.

void Nepomuk2::updateIndexingLevel ( const QUrl &  uri,
int  level 
)

update kext::indexingLevel for url

Definition at line 71 of file util.cpp.

Variable Documentation

const int Nepomuk2::MAX_SPLIT_LIST_ITEMS = 20

Definition at line 30 of file nepomuktools.h.

QHash<QString, QString> Nepomuk2::s_prefixHash

Definition at line 35 of file uri.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Nepomuk-Core

Skip menu "Nepomuk-Core"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Nepomuk-Core
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal