public abstract class TrafficLights
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | TrafficLights.LightDeprecated. 
 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.OrientationOrientace 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()