package org.tessell.widgets.cellview;
public class StubCheckboxCell extends StubCell<Boolean> implements IsCheckboxCell {
public void check(int displayedIndex) {
if (isChecked(displayedIndex)) {
throw new IllegalStateException(this + " is already checked");
}
setValue(displayedIndex, true);
}
public void uncheck(int displayedIndex) {
if (!isChecked(displayedIndex)) {
throw new IllegalStateException(this + " is not checked");
}
setValue(displayedIndex, false);
}
public boolean isChecked(int displayedIndex) {
return getValue(displayedIndex) != null && getValue(displayedIndex).booleanValue();
}
}