package org.tessell.widgets; import java.util.ArrayList; import java.util.List; public class StubTextList extends StubWidget implements IsTextList { private final List<String> list = new ArrayList<String>(); private boolean enabled = true; private String childTag; private String childStyleName; @Override public void add(final String text) { list.add(text); } @Override public void add(int i, final String text) { list.add(i, text); } @Override public String remove(int i) { return list.remove(i); } @Override public void remove(final String text) { list.remove(text); } @Override public void clear() { list.clear(); } public List<String> getList() { return list; } @Override public boolean hasErrors() { return list.size() > 0; } @Override public boolean isEnabled() { return enabled; } @Override public void setEnabled(final boolean enabled) { this.enabled = enabled; } @Override public String getChildTag() { return childTag; } @Override public void setChildTag(String childTag) { this.childTag = childTag; } @Override public String getChildStyleName() { return childStyleName; } @Override public void setChildStyleName(String childStyleName) { this.childStyleName = childStyleName; } }