package ql.gui.input_field; import javax.swing.JComponent; import ql.ast.expression_value.IValue; import ql.gui.expression_interpreter.ExpressionInterpreter; /** * @author orosu */ public interface IInput { public void setVisible(boolean visible); public void setEnabled(boolean enabled); public JComponent getJComponent(); public String getId(); public IValue getValue(); public void setBooleanValue(boolean value); public void setStringValue(String value); public void setNullValue(); public void attachInputListener(ExpressionInterpreter expressionInterpreter); }