public interface Timer extends Component.BelongToFrame
Modifier and Type | Interface and Description |
---|---|
static interface |
Timer.ActionListener
Listener for timer events.
|
static interface |
Timer.StopListener
Listener for timer stop event.
|
static class |
Timer.TimerActionEvent |
static class |
Timer.TimerStopEvent |
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider, Component.Wrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
default void |
addActionListener(Timer.ActionListener listener)
Deprecated.
Use
addTimerActionListener(Consumer) instead |
default void |
addStopListener(Timer.StopListener listener)
Deprecated.
Use
addTimerStopListener(Consumer) instead |
com.haulmont.bali.events.Subscription |
addTimerActionListener(java.util.function.Consumer<Timer.TimerActionEvent> listener) |
com.haulmont.bali.events.Subscription |
addTimerStopListener(java.util.function.Consumer<Timer.TimerStopEvent> listener) |
int |
getDelay() |
boolean |
isRepeating() |
default void |
removeActionListener(Timer.ActionListener listener)
Deprecated.
Use
removeTimerActionListener(Consumer) instead |
default void |
removeStopListener(Timer.StopListener listener)
Deprecated.
Use
removeTimerStopListener(Consumer) instead |
void |
removeTimerActionListener(java.util.function.Consumer<Timer.TimerActionEvent> listener) |
void |
removeTimerStopListener(java.util.function.Consumer<Timer.TimerStopEvent> listener) |
void |
setDelay(int delayMs) |
void |
setRepeating(boolean repeating) |
void |
start()
Starts timer.
|
void |
stop()
Stops timer if it is running.
|
getFrame, setFrame
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
static final java.lang.String NAME
boolean isRepeating()
void setRepeating(boolean repeating)
int getDelay()
void setDelay(int delayMs)
delayMs
- delay in milliseconds.void start()
void stop()
@Deprecated default void addActionListener(Timer.ActionListener listener)
addTimerActionListener(Consumer)
instead@Deprecated default void removeActionListener(Timer.ActionListener listener)
removeTimerActionListener(Consumer)
instead@Deprecated default void addStopListener(Timer.StopListener listener)
addTimerStopListener(Consumer)
instead@Deprecated default void removeStopListener(Timer.StopListener listener)
removeTimerStopListener(Consumer)
insteadcom.haulmont.bali.events.Subscription addTimerActionListener(java.util.function.Consumer<Timer.TimerActionEvent> listener)
void removeTimerActionListener(java.util.function.Consumer<Timer.TimerActionEvent> listener)
com.haulmont.bali.events.Subscription addTimerStopListener(java.util.function.Consumer<Timer.TimerStopEvent> listener)
void removeTimerStopListener(java.util.function.Consumer<Timer.TimerStopEvent> listener)