package com.kls.ast.node.value; /** * Created by Timon on 06.03.2015. */ public class WidgetValue extends AValue<String> { public WidgetValue(String widget){ super(widget, Type.WIDGET); } public WidgetValue(Widget widget){ super(widget.toString(), Type.WIDGET); } public enum Widget { NOT_A_WIDGET(null), SLIDER("slider"), SPINBOX("spinbox"), TEXT("text"), YES_NO_RADIO("yes-no-radio"), YES_NO_DROPDOWN("yes-no-dropdown"), CHECKBOX("checkbox"); private String string; private Widget(String string){ this.string = string; } @Override public String toString() { return string; } } }