public class TimeFSM
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.String> |
iv_dayNightSet |
private java.util.Set<Machine> |
iv_machineSet |
private int |
MAX_HOUR |
private int |
MAX_MINUTE |
private int |
MIN_HOUR |
private int |
MIN_MINUTE |
Constructor and Description |
---|
TimeFSM()
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<TimeToken> |
execute(java.util.List<? extends BaseToken> tokens)
Executes the finite state machines.
|
private Machine |
getMachine()
Gets a finite state machine that detects the following:
3 PM
3 P.M.
3:05 PM
3:05 P.M.
|
private final int MIN_MINUTE
private final int MAX_MINUTE
private final int MIN_HOUR
private final int MAX_HOUR
private java.util.Set<java.lang.String> iv_dayNightSet
private java.util.Set<Machine> iv_machineSet