16f27d4f22a1ba5063968b8c322fa0845f3279adeEric Lipackage autotest.afe;
26f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li
36f27d4f22a1ba5063968b8c322fa0845f3279adeEric Liimport com.google.gwt.event.dom.client.HasClickHandlers;
46f27d4f22a1ba5063968b8c322fa0845f3279adeEric Liimport com.google.gwt.user.client.ui.CheckBox;
56f27d4f22a1ba5063968b8c322fa0845f3279adeEric Liimport com.google.gwt.user.client.ui.HasText;
66f27d4f22a1ba5063968b8c322fa0845f3279adeEric Liimport com.google.gwt.user.client.ui.HasValue;
76f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li
86f27d4f22a1ba5063968b8c322fa0845f3279adeEric Lipublic interface ICheckBox extends HasText, HasValue<Boolean>, HasClickHandlers {
96f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li    public void setEnabled(boolean enabled);
106f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li    public void setVisible(boolean visible);
116f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li    public boolean isVisible();
126f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li
136f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li    public static class CheckBoxImpl extends CheckBox implements ICheckBox {
146f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li        public CheckBoxImpl() {}
156f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li
166f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li        public CheckBoxImpl(String label) {
176f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li            super(label);
186f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li        }
196f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li    }
206f27d4f22a1ba5063968b8c322fa0845f3279adeEric Li}
21