- All Implemented Interfaces:
ActionListener,FocusListener,InputMethodListener,KeyListener,EventListener,ChangeListener,DocumentListener
public class EditingRunner
extends ScheduledTaskRunner<Object>
implements DocumentListener, KeyListener, ActionListener, FocusListener, ChangeListener, InputMethodListener
the subclass of the executor with implementing various listeners.
Note the accumulation consumer is NOT dispatched on the event thread.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.autogui.base.mapping.ScheduledTaskRunner
ScheduledTaskRunner.DepthStack, ScheduledTaskRunner.TaskWithContext<T> -
Field Summary
Fields inherited from class org.autogui.base.mapping.ScheduledTaskRunner
accumulatedEvents, consumer, delay, depthStack, enabled, executor, executorIsShared, scheduledTask, sharedCount, sharedExecutor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidprotected booleanvoidvoidvoidvoidvoidvoidvoidMethods inherited from class org.autogui.base.mapping.ScheduledTaskRunner
depthRunner, depthRunner, depthRunner, getConsumer, getDelay, getExecutor, getSharedExecutor, handleException, hasScheduledTask, run, runForShared, runImmediately, schedule, schedule, setConsumer, setDelay, setEnabled, setExecutor, shutdown, withDepthInfo, withDepthInfo
-
Constructor Details
-
EditingRunner
-
-
Method Details
-
initEnabled
protected boolean initEnabled()- Overrides:
initEnabledin classScheduledTaskRunner<Object>
-
insertUpdate
- Specified by:
insertUpdatein interfaceDocumentListener
-
removeUpdate
- Specified by:
removeUpdatein interfaceDocumentListener
-
changedUpdate
- Specified by:
changedUpdatein interfaceDocumentListener
-
keyTyped
- Specified by:
keyTypedin interfaceKeyListener
-
keyPressed
- Specified by:
keyPressedin interfaceKeyListener
-
keyReleased
- Specified by:
keyReleasedin interfaceKeyListener
-
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener
-
focusGained
- Specified by:
focusGainedin interfaceFocusListener
-
focusLost
- Specified by:
focusLostin interfaceFocusListener
-
stateChanged
- Specified by:
stateChangedin interfaceChangeListener
-
inputMethodTextChanged
- Specified by:
inputMethodTextChangedin interfaceInputMethodListener
-
caretPositionChanged
- Specified by:
caretPositionChangedin interfaceInputMethodListener
-