|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectanl.aida.data.DataManager
public class DataManager
Manages the loading of data and the creation of data sets.
Field Summary | |
---|---|
private AliasGenerator |
aliasGenerator
|
private java.util.Map<java.lang.String,Dataset> |
datasets
|
private static org.apache.log4j.Logger |
logger
|
Constructor Summary | |
---|---|
DataManager()
|
Method Summary | |
---|---|
Dataset |
addDataset(Dataset dataset)
Adds the specified dataset to the list managed by this data manager. |
Dataset |
createDataset(java.lang.String className)
Creates a DataSet from a classname of a class that implements Dataset. |
Dataset |
getDataset(java.lang.String alias)
Gets the dataset with the specified alias. |
int |
getDatasetCount()
Gets the number of datasets currently loaded. |
java.util.List<Dataset> |
getDatasets()
Gets the datasets managed by this data manager. |
void |
replaceAliases(java.util.Map<Dataset,java.lang.String> aliasMap)
Replaces the specified datasets current alias with the new one. |
java.lang.String[] |
splitVarName(java.lang.String variableName)
Splits a formula variable name into the dataset alias and variable name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final org.apache.log4j.Logger logger
private java.util.Map<java.lang.String,Dataset> datasets
private AliasGenerator aliasGenerator
Constructor Detail |
---|
public DataManager()
Method Detail |
---|
public Dataset createDataset(java.lang.String className)
className
- the className of the dataset.
public Dataset addDataset(Dataset dataset)
dataset
- the dataset to add
public java.util.List<Dataset> getDatasets()
public void replaceAliases(java.util.Map<Dataset,java.lang.String> aliasMap)
aliasMap
- key is the dataset and value is the new alias.public int getDatasetCount()
public Dataset getDataset(java.lang.String alias)
alias
- the alias of the dataset to get.
public java.lang.String[] splitVarName(java.lang.String variableName)
variableName
- the name to split
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |