|
Trull | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.luc.cs.trull.EmptyComponent
edu.luc.cs.trull.TerminatingComponent
edu.luc.cs.trull.AbstractComponent
edu.luc.cs.trull.EmitComponent
edu.luc.cs.trull.demo.wristwatch.Light
public class Light
light = loop await LIGHT -> { ticks = DELAY; } emit LIGHT_ON ; do loop await TICK -> if -- ticks < 0 then emit LIGHT_OFF watching LIGHT_OFF
| Field Summary | |
|---|---|
static int |
DELAY
|
private int |
ticks
|
| Fields inherited from interface edu.luc.cs.trull.demo.wristwatch.EventLabels |
|---|
DATE, DAY, HOUR, LAP, LIGHT, LIGHT_OFF, LIGHT_ON, MIN, MODE, MONTH, NOW, RESET, START, STOP, TICK, TIME, UPDATE |
| Constructor Summary | |
|---|---|
Light()
|
|
| Method Summary | |
|---|---|
void |
propertyChange(java.beans.PropertyChangeEvent event)
|
| Methods inherited from class edu.luc.cs.trull.EmitComponent |
|---|
eventEmitter, eventEmitterCached, eventEmitterUncached, resume, scheduleEvent, scheduleEvent, scheduleEvent, start, stop, suspend |
| Methods inherited from class edu.luc.cs.trull.AbstractComponent |
|---|
addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getExternalListeners, getPropertyChangeListeners, removePropertyChangeListener |
| Methods inherited from class edu.luc.cs.trull.TerminatingComponent |
|---|
fireTermination, getParent, getTermEvent, scheduleTermination, setTerminationListener |
| Methods inherited from class edu.luc.cs.trull.EmptyComponent |
|---|
getTerminationListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DELAY
private int ticks
| Constructor Detail |
|---|
public Light()
| Method Detail |
|---|
public void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange in interface java.beans.PropertyChangeListenerpropertyChange in class EmptyComponent
|
Trull | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||