package qlProject.gui.listeners.document_listeners; import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentListener; import qlProject.gui.InputInterpreter; public abstract class DocumentInputListener implements DocumentListener{ protected final String observed; protected final InputInterpreter interpreter; public DocumentInputListener(String observed, InputInterpreter interpreter) { this.observed = observed; this.interpreter = interpreter; } public void changedUpdate(DocumentEvent arg0) { notifyChange(); } public void insertUpdate(DocumentEvent arg0) { notifyChange(); } public void removeUpdate(DocumentEvent arg0) { notifyChange(); } public abstract void notifyChange(); }