AbstractRecogniserFactory Class Reference

The AbstractRecogniserFactory class creates AbstractRecogniser objects. More...

#include <abstractrecogniserfactory.h>

Inheritance diagram for AbstractRecogniserFactory:

StlRecogniserFactoryWrapper List of all members.

Public Member Functions

virtual ~AbstractRecogniserFactory ()
virtual bool open (const QString &pluginFilename)=0
virtual QList< QByteArray > keys ()=0
virtual AbstractRecognisercreate (const QByteArray &key, JavaVM *jvm, DigestDbModel *digestDbModel, QObject *parent=0)=0
virtual QString title (const QByteArray &key)=0
virtual QString description (const QByteArray &key)=0

Detailed Description

The AbstractRecogniserFactory class creates AbstractRecogniser objects.

Note that QByteArray is more than enough for keys. There is no need for QString, and we definitely don't want the keys to be language dependant.

Also on the topic of QByteArray, from the Qt 4.0.0 documentation: "Using QByteArray is much more convenient than using const char *. Behind the scenes, it always ensures that the data is followed by a '\0' terminator, and uses implicit sharing (copy-on-write) to reduce memory usage and avoid needless copying of data."


Constructor & Destructor Documentation

virtual AbstractRecogniserFactory::~AbstractRecogniserFactory (  )  [inline, virtual]


Member Function Documentation

virtual bool AbstractRecogniserFactory::open ( const QString &  pluginFilename  )  [pure virtual]

Implemented in StlRecogniserFactoryWrapper.

virtual QList<QByteArray> AbstractRecogniserFactory::keys (  )  [pure virtual]

Implemented in StlRecogniserFactoryWrapper.

virtual AbstractRecogniser* AbstractRecogniserFactory::create ( const QByteArray &  key,
JavaVM *  jvm,
DigestDbModel digestDbModel,
QObject *  parent = 0 
) [pure virtual]

Implemented in StlRecogniserFactoryWrapper.

virtual QString AbstractRecogniserFactory::title ( const QByteArray &  key  )  [pure virtual]

Implemented in StlRecogniserFactoryWrapper.

virtual QString AbstractRecogniserFactory::description ( const QByteArray &  key  )  [pure virtual]

Implemented in StlRecogniserFactoryWrapper.


The documentation for this class was generated from the following file:
Generated on Mon Jul 30 09:46:51 2007 for Digest by  doxygen 1.5.2