Public Member Functions | |
TimerEvent (final Object source, int kind) | |
Static Public Member Functions | |
static void | addTimerListener (final TimerListener l) |
The acces funktions for the private static listenerList . | |
static void | removeTimerListener (final TimerListener l) |
The acces funktions for the private static listenerList . | |
Public Attributes | |
int | kind = 0 |
Static Public Attributes | |
static final int | KIND_DROP = 1 |
static final int | KIND_MOVE = 1 |
static final int | KIND_TICK = 1 |
Private Member Functions | |
void | fireTimer () |
the method to notify all the listeners registered in listenerList | |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
static final EventListenerList | listenerList = new EventListenerList() |
tetrisEvent.TimerEvent.TimerEvent.TimerEvent | ( | final Object | source, | |
int | kind | |||
) |
void tetrisEvent.TimerEvent.TimerEvent.fireTimer | ( | ) | [private] |
the method to notify all the listeners registered in listenerList
References tetrisEvent.TimerEvent.TimerEvent.listenerList.
Referenced by tetrisEvent.TimerEvent.TimerEvent.TimerEvent().
00038 { 00039 00040 final Object[] listeners = listenerList.getListenerList(); 00041 00042 // Process the listeners last to first, notifying 00043 // those that are interested in this event 00044 for (int i = listeners.length - 2; i >= 0; i -= 2) { 00045 // since there are only DropListeners added a valid operation. 00046 ((TimerListener) listeners[i + 1]).tick(this); 00047 } 00048 }
static void tetrisEvent.TimerEvent.TimerEvent.addTimerListener | ( | final TimerListener | l | ) | [static] |
The acces funktions for the private static listenerList
.
This in particular adds the given listener to list.
l | The listener that shall be added. |
References tetrisEvent.TimerEvent.TimerEvent.listenerList.
00058 { 00059 listenerList.add(TimerListener.class, l); 00060 }
static void tetrisEvent.TimerEvent.TimerEvent.removeTimerListener | ( | final TimerListener | l | ) | [static] |
The acces funktions for the private static listenerList
.
This in particular removes the given listener from the list.
l | The listener that shall be removed. |
References tetrisEvent.TimerEvent.TimerEvent.listenerList.
00068 { 00069 listenerList.remove(TimerListener.class, l); 00070 }
final long tetrisEvent.TimerEvent.TimerEvent.serialVersionUID = 1L [static, private] |
final EventListenerList tetrisEvent.TimerEvent.TimerEvent.listenerList = new EventListenerList() [static, private] |
final int tetrisEvent.TimerEvent.TimerEvent.KIND_DROP = 1 [static] |
final int tetrisEvent.TimerEvent.TimerEvent.KIND_MOVE = 1 [static] |
final int tetrisEvent.TimerEvent.TimerEvent.KIND_TICK = 1 [static] |