| Modifier and Type | Method and Description |
|---|---|
| public Set | |
| public String | |
| public void | |
| public void | |
| public int | |
| public boolean | isEnabled()
Return true if enable() was called, otherwise false if enable() was never called, or disable() was last called. |
| contents | back to summary |
|---|---|
| public Set Return an unmodifiable set of the contents of this Controllable. May always be empty for some subclasses of Controllable. | |
| description | back to summary |
|---|---|
| public String description() A longer description giving some details of the meaning of this Controllable. | |
| disable | back to summary |
|---|---|
| public void disable() Disable this controllable. | |
| enable | back to summary |
|---|---|
| public void enable() Enable this controllable. All Timers that are either enabled, or reachable via contents() from an enabled Controllable are activated, and will cause TimerEvents to be generated when passed to the TimerEventController enter and exit methods. | |
| id | back to summary |
|---|---|
| public int id() A small id for this controllable. Each controllable created from the same TimerFactory will have a unique ID. All ids will be small integers starting at 0 (so indexing tables by timer ID is supported). | |
| isEnabled | back to summary |
|---|---|
| public boolean isEnabled() Return true if enable() was called, otherwise false if enable() was never called, or disable() was last called. | |