public class InvokeLaterTrigger
extends com.google.code.validationframework.base.trigger.AbstractTrigger
This can be useful when triggers are initially trigger outside the EDT, but also to schedule the trigger later. The latter case is useful if you have triggers initiated on keystrokes on an input field and data providers reading the text of the same input field: this trigger wrapper can be used to make sure that the input field treats the keystrokes before the trigger is initiated.
| Constructor and Description |
|---|
InvokeLaterTrigger(com.google.code.validationframework.api.trigger.Trigger wrappedTrigger)
Constructor specifying the wrapped trigger to be rescheduled.
|
InvokeLaterTrigger(com.google.code.validationframework.api.trigger.Trigger wrappedTrigger,
boolean evenIfAlreadyOnEDT)
Constructor specifying the wrapped trigger and whether to re-schedule on the EDT even if the wrapped trigger is
already initiated on the EDT.
|
public InvokeLaterTrigger(com.google.code.validationframework.api.trigger.Trigger wrappedTrigger)
By default, the trigger will always be re-scheduled later on the EDT, even if it is already triggered on the EDT.
wrappedTrigger - Wrapped trigger to re-schedule later on the EDT.InvokeLaterTrigger(Trigger, boolean)public InvokeLaterTrigger(com.google.code.validationframework.api.trigger.Trigger wrappedTrigger,
boolean evenIfAlreadyOnEDT)
wrappedTrigger - Wrapped trigger to re-schedule later on the EDT.evenIfAlreadyOnEDT - Flag indicating whether to re-schedule even if the wrapped trigger is already
initiated on the EDT.Copyright © 2020. All rights reserved.