extratorFactory.cpp
468 Bytes
#include "extratorFactory.h"
Extrator* ExtratorFactory::getExtrator(Extrator::ExtratorType extrator_type) {
extrator = extrator_type;
switch(extrator){
case Extrator::SRT:
PRINTL(util::_DEBUG, "ExtratorSRT selected!\n");
return new ExtratorSRT();
case Extrator::TXT:
PRINTL(util::_DEBUG, "ExtratorTXT selected!\n");
return new ExtratorTXT();
case Extrator::VTT:
PRINTL(util::_DEBUG, "ExtratorVTT selected!\n");
return new ExtratorVTT();
}
}