edu.luc.cs.trull.demo.stopwatch
Class Translation
java.lang.Object
edu.luc.cs.trull.EmptyComponent
edu.luc.cs.trull.TerminatingComponent
edu.luc.cs.trull.AbstractComponent
edu.luc.cs.trull.EmitComponent
edu.luc.cs.trull.demo.stopwatch.Translation
- All Implemented Interfaces:
- Component, EventLabels, PropertyChangeSource, Startable, Suspendable, Terminating, java.beans.PropertyChangeListener, java.util.EventListener
public class Translation
- extends EmitComponent
- implements EventLabels
The controller logic of the stopwatch.
It can run as part of this stopwatch
or as a component within another Trull application.
| 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 |
|
Method Summary |
void |
propertyChange(java.beans.PropertyChangeEvent event)
|
void |
start(java.beans.PropertyChangeEvent incoming)
Starts this startable component. |
void |
stop()
Stops this startable component. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RUN_LAPTIME_STATE
private final int RUN_LAPTIME_STATE
- See Also:
- Constant Field Values
RUN_RUNTIME_STATE
private final int RUN_RUNTIME_STATE
- See Also:
- Constant Field Values
STOP_LAPTIME_STATE
private final int STOP_LAPTIME_STATE
- See Also:
- Constant Field Values
STOP_RUNTIME_STATE
private final int STOP_RUNTIME_STATE
- See Also:
- Constant Field Values
swa
private Application swa
theState
private int theState
Translation
public Translation()
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent event)
- Specified by:
propertyChange in interface java.beans.PropertyChangeListener- Overrides:
propertyChange in class EmptyComponent
start
public void start(java.beans.PropertyChangeEvent incoming)
- Description copied from interface:
Startable
- Starts this startable component.
- Specified by:
start in interface Startable- Overrides:
start in class EmitComponent
- Parameters:
incoming - the event that triggered the invocation of this method. May be null.
stop
public void stop()
- Description copied from interface:
Startable
- Stops this startable component.
- Specified by:
stop in interface Startable- Overrides:
stop in class EmitComponent
http://www.cs.luc.edu/trull/