strigi/src/streamanalyzer
Strigi Namespace Reference
Strigi is the major namespace for all classes that are used in the analysis of streams. More...
Namespaces | |
| namespace | IndexPluginLoader |
Classes | |
| class | AnalysisCaller |
| class | AnalysisResult |
| Indexed representation of a file. More... | |
| class | AnalyzerConfiguration |
| This class provides information and functions to control the analysis. More... | |
| class | AnalyzerFactoryFactory |
| Provides a list of analyzer factories present within a plugin. More... | |
| class | AnalyzerLoader |
| class | ClassProperties |
| class | DirAnalyzer |
| class | DirLister |
| class | EventThroughAnalyzer |
| class | EventThroughAnalyzerFactory |
| class | FieldProperties |
| class | FieldPropertiesDb |
| This class is the default implementation for getting at metadata related to properties. More... | |
| class | FieldRegister |
| A register for storing the fields associated with an analysis. More... | |
| class | FileLister |
| class | HtmlSaxAnalyzer |
| class | HtmlSaxAnalyzerFactory |
| class | IndexedDocument |
| class | IndexManager |
| Abstract interface that manages access to the IndexReader and IndexWriter instances provided by a particular index backend. More... | |
| class | IndexReader |
| Abstract class that provides read access to a Strigi index. More... | |
| class | IndexWriter |
| Abstract class that provides write access to a Strigi index. More... | |
| class | LineEventAnalyzer |
| class | MimeEventAnalyzer |
| class | MimeEventAnalyzerFactory |
| class | Query |
| class | QueryParser |
| class | RegisteredField |
| Represents a field in the ontology of a file. More... | |
| class | SaxEventAnalyzer |
| class | StreamAnalyzer |
| class | StreamAnalyzerFactory |
| The StreamAnalyzerFactory class. More... | |
| class | StreamEndAnalyzer |
| class | StreamEndAnalyzerFactory |
| class | StreamEventAnalyzer |
| class | StreamEventAnalyzerFactory |
| class | StreamLineAnalyzer |
| This class is especially well suited for file formats that are based on lines of plain text, i.e. More... | |
| class | StreamLineAnalyzerFactory |
| This is the factory for the creation of a StreamLineAnalyzer. More... | |
| class | StreamSaxAnalyzer |
| This class is well suited for analyzing XML based file formats, for example SVG files. More... | |
| class | StreamSaxAnalyzerFactory |
| This is the factory for the creation of a StreamSaxAnalyzer. More... | |
| class | StreamThroughAnalyzer |
| This class defines an interface for analyzing streams. More... | |
| class | StreamThroughAnalyzerFactory |
| The factory class for the StreamThroughAnalyzer. More... | |
| class | Term |
| class | Variant |
| Simple inefficient implementation of a variant type as needed by xesam. More... | |
Typedefs | |
| typedef StreamBase< char > | InputStream |
Functions | |
| void | deleteIndexManager (Strigi::IndexManager *m) |
Detailed Description
Strigi is the major namespace for all classes that are used in the analysis of streams.
This class does the same as the Posix command find $dir -type f -mmin -$age The performance is equal, but there are a couple of advantages:
- the last modification date is given instead of the age of the file in minutes
- the wanted file are returned as two strings for dirpath and filename through a callback function instead of one concatenated string through a pipe.
- no need to spawn a separate process
Typedef Documentation
| typedef StreamBase< char > Strigi::InputStream |
Definition at line 28 of file streamendanalyzer.h.
Function Documentation
| void Strigi::IndexPluginLoader::deleteIndexManager | ( | Strigi::IndexManager * | m | ) |
Definition at line 238 of file indexpluginloader.cpp.
KDE 4.4 API Reference