package de.jwic.demo.chart;
import java.util.Iterator;
import java.util.List;
import de.jwic.data.ListContentProvider;
/**
*
* @author Karolina Marek (karolina-marek.eu)
*
* @date 13.11.2015
*/
public class TableElementContentProvider extends
ListContentProvider<TableElement> {
/**
*
*/
private static final long serialVersionUID = -444635214920301084L;
public TableElementContentProvider(List<TableElement> list) {
super(list);
// TODO Auto-generated constructor stub
}
/**
* adds the DemoTask to the input list
*
* @param task
*/
public void addElement(TableElement tableElement) {
data.add(tableElement);
}
/**
* removes the DemoTask from the input list
*
* @param task
*/
public void removeElement(TableElement tableElement) {
data.remove(tableElement);
}
/*
* (non-Javadoc)
*
* @see de.jwic.data.ListContentProvider#getObjectFromKey(java.lang.String)
*/
@Override
public TableElement getObjectFromKey(String key) {
for (Iterator<TableElement> it = data.iterator(); it.hasNext();) {
TableElement task = it.next();
if (task.getTitle() == key) {
return task;
}
}
return null;
}
}