public abstract class AbstractDatasetConfiguration extends AbstractAdapterConfiguration implements DatasetConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected EntityCheckerManager |
entityCheckerManager |
protected SameAsRetriever |
globalRetriever |
applicableForExperiment, couldBeCached, name| Constructor and Description |
|---|
AbstractDatasetConfiguration(String datasetName,
boolean couldBeCached,
ExperimentType applicableForExperiment,
EntityCheckerManager entityCheckerManager,
SameAsRetriever globalRetriever) |
| Modifier and Type | Method and Description |
|---|---|
Dataset |
getDataset(ExperimentType experimentType)
Returns the dataset implementing the interface needed for the given
ExperimentType or null if the dataset can not be used for this
experiment. |
protected Dataset |
getPreparedDataset() |
protected abstract Dataset |
loadDataset() |
compareTo, couldBeCached, getExperimentType, getName, isApplicableForExperiment, setCouldBeCached, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcouldBeCached, getExperimentType, getName, isApplicableForExperiment, setCouldBeCached, setNamecompareToprotected EntityCheckerManager entityCheckerManager
protected SameAsRetriever globalRetriever
public AbstractDatasetConfiguration(String datasetName, boolean couldBeCached, ExperimentType applicableForExperiment, EntityCheckerManager entityCheckerManager, SameAsRetriever globalRetriever)
public Dataset getDataset(ExperimentType experimentType) throws GerbilException
DatasetConfigurationExperimentType or null if the dataset can not be used for this
experiment.getDataset in interface DatasetConfigurationexperimentType - The type of experiment the user wants to run with this datasetGerbilException - throws an exception if an error occurs during the dataset
generationCopyright © 2014–2017. All rights reserved.