@Deprecated public interface AtomicLockListener extends EventListener
class MultiListener implements DocumentListener, AtomicLockListener { private boolean atomic; // whether in atomic change public void insertUpdate(DocumentEvent evt) { modified(evt); } public void removeUpdate(DocumentEvent evt) { modified(evt); } public void changedUpdate(DocumentEvent evt) { } private void modified(DocumentEvent evt) { if (!atomic) { restartTimer(); // restart the timer } } public void atomicLock(AtomicLockEvent evt) { atomic = true; } public void atomicUnlock(AtomicLockEvent evt) { atomic = false; } }
Modifier and Type | Method and Description |
---|---|
void |
atomicLock(AtomicLockEvent evt)
Deprecated.
|
void |
atomicUnlock(AtomicLockEvent evt)
Deprecated.
|
void atomicLock(AtomicLockEvent evt)
void atomicUnlock(AtomicLockEvent evt)