![]() |
VR-Forces 4.1.1 Class Documentation
|
Factory for getting feature field value readers. More...

Public Member Functions | |
| ~DtFeatureFieldValueReaderFactory () | |
| Dtor. | |
| void | setReader (const std::string &fileExtension, DtFeatureFieldValueReader *) |
| Adds a reader for the file extension, replaces the existing reader for that extension if it exists, and if the reader is null deletes the extension. | |
| void | setDefaultReader (DtFeatureFieldValueReader *) |
| Set the default reader if no file extension reader is set. | |
| DtFeatureFieldValueReader * | findReader (const std::string &ext) |
| Get a reader for a file. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtFeatureFieldValueReaderFactory & | instance (DtDe &de) |
| Static instance accessor. | |
Protected Types | |
| typedef std::map< std::string, DtFeatureFieldValueReader * > | ExtToReaderMap |
Protected Member Functions | |
| DtFeatureFieldValueReaderFactory () | |
Protected Attributes | |
| ExtToReaderMap | myExtensionToReaderMap |
| DtFeatureFieldValueReader * | myDefaultReader |
Factory for getting feature field value readers.
|
protected |
| makVrv::DtFeatureFieldValueReaderFactory::~DtFeatureFieldValueReaderFactory | ( | ) |
Dtor.
|
protected |
|
static |
Static instance accessor.
| void makVrv::DtFeatureFieldValueReaderFactory::setReader | ( | const std::string & | fileExtension, |
| DtFeatureFieldValueReader * | |||
| ) |
Adds a reader for the file extension, replaces the existing reader for that extension if it exists, and if the reader is null deletes the extension.
the file extension should be lowercase and not have an '.'
| void makVrv::DtFeatureFieldValueReaderFactory::setDefaultReader | ( | DtFeatureFieldValueReader * | ) |
Set the default reader if no file extension reader is set.
| DtFeatureFieldValueReader* makVrv::DtFeatureFieldValueReaderFactory::findReader | ( | const std::string & | ext | ) |
Get a reader for a file.
the file extension should be lowercase and not have an '.'
|
protected |
|
protected |