AI2 Component
(Version nb184)
|
Public Member Functions | |
TimerInternal (AlarmHandler component, boolean enabled, int interval) | |
TimerInternal (AlarmHandler component, boolean enabled, int interval, Handler handler) | |
int | Interval () |
void | Interval (int interval) |
boolean | Enabled () |
void | Enabled (boolean enabled) |
void | run () |
Helper class for components containing timers, such as Timer and Sprite.
Definition at line 17 of file TimerInternal.java.
com.google.appinventor.components.runtime.util.TimerInternal.TimerInternal | ( | AlarmHandler | component, |
boolean | enabled, | ||
int | interval | ||
) |
Timer constructor
component | the component whose AlarmHandler#alarm() method should be called on timer intervals |
enabled | whether it is initially enabled |
interval | time in ms |
Definition at line 39 of file TimerInternal.java.
com.google.appinventor.components.runtime.util.TimerInternal.TimerInternal | ( | AlarmHandler | component, |
boolean | enabled, | ||
int | interval, | ||
Handler | handler | ||
) |
Timer constructor allowing injection of a mock Handler for test purposes
component | the component whose AlarmHandler#alarm() method should be called on timer intervals |
enabled | whether it is initially enabled |
interval | time in ms |
handler | the handler whose {} method is called to request calls of this after the delay specified via #Interval(int)} |
Definition at line 55 of file TimerInternal.java.
boolean com.google.appinventor.components.runtime.util.TimerInternal.Enabled | ( | ) |
Enabled property getter method.
Definition at line 95 of file TimerInternal.java.
void com.google.appinventor.components.runtime.util.TimerInternal.Enabled | ( | boolean | enabled | ) |
Enabled property setter method: starts or stops the timer.
enabled |
Definition at line 104 of file TimerInternal.java.
int com.google.appinventor.components.runtime.util.TimerInternal.Interval | ( | ) |
void com.google.appinventor.components.runtime.util.TimerInternal.Interval | ( | int | interval | ) |
Interval property setter method: sets the interval between timer events.
interval | timer interval in ms |
Definition at line 81 of file TimerInternal.java.
void com.google.appinventor.components.runtime.util.TimerInternal.run | ( | ) |
Definition at line 118 of file TimerInternal.java.