package org.isatools.isacreator.spreadsheet.model;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
/**
* Created by the ISA team
*
* @author Eamonn Maguire (eamonnmag@gmail.com)
* <p/>
* Date: 29/01/2012
* Time: 16:51
*/
public class ReferenceData {
private List<List<String>> data = null;
public ReferenceData() {
this.data = new ArrayList<List<String>>();
}
public void addData(List<String> rowData) {
data.add(rowData);
}
public List<List<String>> getData() {
return data;
}
public Set<String> getDataInColumn(int columnIndex) {
Set<String> columnData = new HashSet<String>();
for (List<String> rowData : data) {
if (columnIndex < rowData.size()) {
columnData.add(rowData.get(columnIndex));
}
}
return columnData;
}
}