public interface

Timer

implements Destroyable
net.gtaun.shoebill.object.Timer

Summary

Nested Classes
interface Timer.TimerCallback  
Constants
int COUNT_INFINITE
Public Methods
abstract static Timer create(int interval, int count)
Create a Timer with params.
abstract static Timer create(int interval, Timer.TimerCallback callback)
Create a Timer with params.
abstract static Timer create(int interval, int count, Timer.TimerCallback callback)
Create a Timer with params.
abstract static Timer create(int interval)
Create a Timer with params.
abstract int getCount()
abstract int getInterval()
abstract boolean isRunning()
abstract void setCallback(Timer.TimerCallback callback)
abstract void setCount(int count)
abstract void setInterval(int ms)
abstract void start()
abstract void stop()
[Expand]
Inherited Methods
From interface net.gtaun.shoebill.object.Destroyable

Constants

public static final int COUNT_INFINITE

Constant Value: 0 (0x00000000)

Public Methods

public static abstract Timer create (int interval, int count)

Create a Timer with params.

Parameters
interval The interval in miliseconds.
count How often the Timer will get called.
Returns
  • The created Timer.

public static abstract Timer create (int interval, Timer.TimerCallback callback)

Create a Timer with params.

Parameters
interval The interval in miliseconds.
callback The callback which will get invoked after the interval.
Returns
  • The created Timer.

public static abstract Timer create (int interval, int count, Timer.TimerCallback callback)

Create a Timer with params.

Parameters
interval The interval in miliseconds.
count How often the Timer will get called.
callback The callback which will get invoked after the interval.
Returns
  • The created Timer.

public static abstract Timer create (int interval)

Create a Timer with params.

Parameters
interval The interval in miliseconds.
Returns
  • The created Timer.

public abstract int getCount ()

public abstract int getInterval ()

public abstract boolean isRunning ()

public abstract void setCallback (Timer.TimerCallback callback)

public abstract void setCount (int count)

public abstract void setInterval (int ms)

public abstract void start ()

public abstract void stop ()