#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.