package ql.ast.form;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JPanel;
import ql.ast.message.Error;
import ql.ast.environment.Environment;
public abstract class FormItems {
protected List<Error> errors = new ArrayList<Error>();
public abstract boolean validate(Environment environment);
public abstract void buildForm(JPanel panel, Environment environment, Form form);
public abstract void setVisible(Boolean visible);
public abstract void eval(Environment environment);
public String question;
protected List<Error> getErrors(){
return errors;
}
protected String getQuestion(){
return question;
}
}