SimpleDocumentListener.java 551 B

1234567891011121314151617181920212223242526272829
  1. package holeg.utility.listener;
  2. import javax.swing.event.DocumentEvent;
  3. import javax.swing.event.DocumentListener;
  4. /**
  5. * A functional interface to streamline document change events.
  6. */
  7. @FunctionalInterface
  8. public interface SimpleDocumentListener extends DocumentListener {
  9. void update(DocumentEvent e);
  10. @Override
  11. default void insertUpdate(DocumentEvent e) {
  12. update(e);
  13. }
  14. @Override
  15. default void removeUpdate(DocumentEvent e) {
  16. update(e);
  17. }
  18. @Override
  19. default void changedUpdate(DocumentEvent e) {
  20. update(e);
  21. }
  22. }