* Setup Loader filling missing parameter values *
*/
public void setupLoaders() {
logger.debug("IN");
for(int i = 0; i < loaders.size(); i++) {
Loader loader = (Loader)loaders.get(i);
String className = loader.getLoader().getClass().getName();
if(className.equalsIgnoreCase(DatabaseLoader.class.getName())) {
DatabaseLoader databaseLoader = (DatabaseLoader)loader.getLoader();
if(env.getOutConnection() != null) {
databaseLoader.setSource(env.getInConnection());
}
} else if(className.equalsIgnoreCase(ArffLoader.class.getName())) {
ArffLoader arffLoader = (ArffLoader)loader.getLoader();
// setup operation goes here
} else if(className.equalsIgnoreCase(CSVLoader.class.getName())) {
CSVLoader csvLoader = (CSVLoader)loader.getLoader();
// setup operation goes here
}
}
logger.debug("OUT");
}