public class TrafficLightBuilder<B extends TrafficLightBuilder<B>>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
TrafficLightBuilder() |
Modifier and Type | Method and Description |
---|---|
TrafficLight |
build() |
static TrafficLightBuilder |
create() |
TrafficLightBuilder |
darkBackground(boolean DARK_BACKGROUND) |
TrafficLightBuilder |
greenBlinking(boolean GREEN_BLINKING) |
TrafficLightBuilder |
greenOn(boolean GREEN_ON) |
B |
layoutX(double LAYOUT_X) |
B |
layoutY(double LAYOUT_Y) |
B |
prefHeight(double PREF_HEIGHT) |
B |
prefWidth(double PREF_WIDTH) |
TrafficLightBuilder |
redBlinking(boolean RED_BLINKING) |
TrafficLightBuilder |
redOn(boolean RED_ON) |
TrafficLightBuilder |
yellowBlinking(boolean YELLOW_BLINKING) |
TrafficLightBuilder |
yellowOn(boolean YELLOW_ON) |
public static final TrafficLightBuilder create()
public final TrafficLightBuilder redOn(boolean RED_ON)
public final TrafficLightBuilder redBlinking(boolean RED_BLINKING)
public final TrafficLightBuilder yellowOn(boolean YELLOW_ON)
public final TrafficLightBuilder yellowBlinking(boolean YELLOW_BLINKING)
public final TrafficLightBuilder greenOn(boolean GREEN_ON)
public final TrafficLightBuilder greenBlinking(boolean GREEN_BLINKING)
public final TrafficLightBuilder darkBackground(boolean DARK_BACKGROUND)
public final B prefWidth(double PREF_WIDTH)
public final B prefHeight(double PREF_HEIGHT)
public final B layoutX(double LAYOUT_X)
public final B layoutY(double LAYOUT_Y)
public final TrafficLight build()