Inherits IDataImport.
Inheritance diagram for MXADataImport:
Public Member Functions | |
MXA_SHARED_POINTERS (MXADataImport) | |
MXA_TYPE_MACRO (MXADataImport) | |
MXADataImport () | |
virtual | ~MXADataImport () |
void | setDataFile (IDataFile::Pointer dataModel) |
IDataFile::Pointer | getDataFile () |
void | setDataSources (IDataSource::Collection &datasources) |
IDataSource::Collection | getDataSources () |
void | addDataSource (IDataSource::Pointer dataSource) |
int32 | import () |
Imports the data into the data file. | |
Static Public Member Functions | |
static IDataImport::Pointer | New () |
Static method to create a new MXADataImport Object. | |
Private Member Functions | |
MXADataImport (const MXADataImport &) | |
void | operator= (const MXADataImport &) |
Private Attributes | |
std::string | _outputFilePath |
IDataFile::Pointer | _dataFile |
IDataSource::Collection | _dataSources |
MXADataImport::MXADataImport | ( | ) |
Empty Constructor
MXADataImport::~MXADataImport | ( | ) | [virtual] |
Empty Destructor
MXADataImport::MXADataImport | ( | const MXADataImport & | ) | [private] |
MXADataImport::MXA_SHARED_POINTERS | ( | MXADataImport | ) |
MXADataImport::MXA_TYPE_MACRO | ( | MXADataImport | ) |
static IDataImport::Pointer MXADataImport::New | ( | ) | [inline, static] |
Static method to create a new MXADataImport Object.
void MXADataImport::setDataFile | ( | IDataFile::Pointer | dataModel | ) | [virtual] |
Set the value of m_dataModel
dataModel | the new value of m_dataModel |
Implements IDataImport.
IDataFile::Pointer MXADataImport::getDataFile | ( | ) | [virtual] |
void MXADataImport::setDataSources | ( | IDataSource::Collection & | datasources | ) | [virtual] |
Set the value of m_dataSources
datasources | the new value of m_dataSources |
Implements IDataImport.
IDataSource::Collection MXADataImport::getDataSources | ( | ) | [virtual] |
void MXADataImport::addDataSource | ( | IDataSource::Pointer | dataSource | ) | [virtual] |
int32 MXADataImport::import | ( | ) | [virtual] |
Imports the data into the data file.
Implements IDataImport.
void MXADataImport::operator= | ( | const MXADataImport & | ) | [private] |
std::string MXADataImport::_outputFilePath [private] |
IDataFile::Pointer MXADataImport::_dataFile [private] |