public abstract class CatchAllListener
extends java.lang.Object
implements javax.swing.event.ChangeListener, java.beans.PropertyChangeListener, javax.swing.event.DocumentListener, java.awt.event.ActionListener, java.awt.event.ItemListener
Constructor and Description |
---|
CatchAllListener() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
changedUpdate(javax.swing.event.DocumentEvent e) |
static CatchAllListener |
create(java.lang.Runnable callback) |
static CatchAllListener |
createCoalesced(java.lang.Runnable callback) |
void |
insertUpdate(javax.swing.event.DocumentEvent e) |
static void |
install(javax.swing.text.JTextComponent component,
java.lang.Runnable callback) |
void |
itemStateChanged(java.awt.event.ItemEvent e) |
protected abstract void |
onChange() |
void |
propertyChange(java.beans.PropertyChangeEvent e) |
void |
removeUpdate(javax.swing.event.DocumentEvent e) |
void |
stateChanged(javax.swing.event.ChangeEvent e) |
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate
in interface javax.swing.event.DocumentListener
public void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate
in interface javax.swing.event.DocumentListener
public void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate
in interface javax.swing.event.DocumentListener
public void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange
in interface java.beans.PropertyChangeListener
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
protected abstract void onChange()
public static void install(javax.swing.text.JTextComponent component, java.lang.Runnable callback)
public static CatchAllListener create(java.lang.Runnable callback)
public static CatchAllListener createCoalesced(java.lang.Runnable callback)