public abstract class TrafficLights
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TrafficLights.Light
Deprecated.
Budoucí verze nebude používat statický výčet
TrafficLights.Light ,
ale dynamické rozhraní umožňující implementovat i jiné než tříbarevné
semafory. |
static class |
TrafficLights.Orientation
Orientace semaforu.
|
Modifier | Constructor and Description |
---|---|
protected |
TrafficLights(TrafficLights.Orientation orientation)
Vytvoří semafor v dané orientaci.
|
Modifier and Type | Method and Description |
---|---|
static int |
getLightsCount()
Deprecated.
Budoucí verze nebude používat statický výčet
TrafficLights.Light ,
ale dynamické rozhraní umožňující implementovat i jiné než tříbarevné
semafory. |
protected BasicLightMatrix |
getMatrix()
Zjistí implementaci světelného pole.
|
boolean |
isOn(TrafficLights.Light light)
Zjistí, jestli je určené světlo rozsvíceno.
|
void |
setOnOff(TrafficLights.Light light,
boolean on)
Rozsvítí nebo zhasne určené světlo.
|
protected TrafficLights(TrafficLights.Orientation orientation)
orientation
- orientace@Deprecated public static int getLightsCount()
TrafficLights.Light
,
ale dynamické rozhraní umožňující implementovat i jiné než tříbarevné
semafory.TrafficLights.Light
).public boolean isOn(TrafficLights.Light light)
light
- testované světlotrue
, pokud je světlo rozsvícené, jinak vrací
false
public void setOnOff(TrafficLights.Light light, boolean on)
light
- světlo k rozsvícení nebo zhasnutíon
- true
rozsvítí, false
zhasne světloprotected BasicLightMatrix getMatrix()