#include <axlFieldReadersFactory.h>
Public Types | |
| typedef dtkAbstractDataReader *(* | axlFieldReadersCreator) (void) |
| typedef QHash< QString, axlFieldReadersCreator > | axlFieldReadersCreatorHash |
Public Member Functions | |
| bool | registerFieldReaders (const QString &interface_name, axlFieldReadersCreator func) |
| dtkAbstractDataReader * | create (const QString &interface_name) |
| void | initialize (void) |
Static Public Member Functions | |
| static axlFieldReadersFactory * | instance (void) |
Static Protected Attributes | |
| static axlFieldReadersFactory * | s_instance = NULL |
Definition at line 52 of file axlFieldReadersFactory.h.
| typedef dtkAbstractDataReader*(* axlFieldReadersFactory::axlFieldReadersCreator) (void) |
Definition at line 57 of file axlFieldReadersFactory.h.
| typedef QHash<QString, axlFieldReadersCreator> axlFieldReadersFactory::axlFieldReadersCreatorHash |
Definition at line 59 of file axlFieldReadersFactory.h.
| dtkAbstractDataReader * axlFieldReadersFactory::create | ( | const QString & | interface_name | ) |
Definition at line 98 of file axlFieldReadersFactory.cpp.
| void axlFieldReadersFactory::initialize | ( | void | ) |
Definition at line 82 of file axlFieldReadersFactory.cpp.
|
static |
Definition at line 65 of file axlFieldReadersFactory.cpp.
| bool axlFieldReadersFactory::registerFieldReaders | ( | const QString & | interface_name, |
| axlFieldReadersCreator | func | ||
| ) |
Definition at line 73 of file axlFieldReadersFactory.cpp.
|
staticprotected |
Definition at line 70 of file axlFieldReadersFactory.h.