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í
falsepublic 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()