package nl.uva.sc.encoders.qls.ast.widget;
import java.util.List;
import nl.uva.sc.encoders.ql.ast.TextLocation;
public class RadioBuilder {
private TextLocation textLocation;
private List<String> options;
public static RadioBuilder aRadio() {
RadioBuilder builder = new RadioBuilder();
builder.textLocation = new TextLocation(20, 5);
builder.options.add("Off Course!");
builder.options.add("No idiot..");
builder.options.add("Well ehm, perhaps, maybe?");
return builder;
}
public Radio build() {
Radio radio = new Radio(textLocation, options);
return radio;
}
public RadioBuilder withTextLocation(TextLocation textLocation) {
this.textLocation = textLocation;
return this;
}
}