package org.uva.ql.view.widget;
import org.uva.ql.ast.expression.literal.Identifier;
import org.uva.ql.view.listener.TextFieldListener;
import org.uva.ql.view.listener.WidgetListener;
public class TextField extends BaseTextField {
private final WidgetListener widgetListener;
public TextField(WidgetListener listener) {
super(listener);
this.widgetListener = listener;
}
@SuppressWarnings("unchecked")
@Override
public String getValue() {
return getValue();
}
@Override
public void setIdentifier(Identifier identifier) {
super.setIdentifier(identifier);
TextFieldListener textFieldListener = new TextFieldListener(widgetListener, getIdentifier());
textField.getDocument().addDocumentListener(textFieldListener);
}
}