Module eu.hansolo.tilesfx
Package eu.hansolo.tilesfx
Class TimeSectionBuilder<B extends TimeSectionBuilder<B>>
- java.lang.Object
-
- eu.hansolo.tilesfx.TimeSectionBuilder<B>
-
public class TimeSectionBuilder<B extends TimeSectionBuilder<B>> extends java.lang.ObjectCreated by hansolo on 25.12.16.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTimeSectionBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Bactive(boolean ACTIVE)TimeSectionbuild()Bcolor(javafx.scene.paint.Color COLOR)static TimeSectionBuildercreate()Bdays(java.time.DayOfWeek... DAYS)BhighlightColor(javafx.scene.paint.Color COLOR)Bicon(javafx.scene.image.Image IMAGE)BonTimeSectionEntered(javafx.event.EventHandler<TimeSection.TimeSectionEvent> HANDLER)BonTimeSectionLeft(javafx.event.EventHandler<TimeSection.TimeSectionEvent> HANDLER)Bstart(java.time.LocalTime VALUE)Bstop(java.time.LocalTime VALUE)Btext(java.lang.String TEXT)BtextColor(javafx.scene.paint.Color COLOR)
-
-
-
Method Detail
-
create
public static final TimeSectionBuilder create()
-
start
public final B start(java.time.LocalTime VALUE)
-
stop
public final B stop(java.time.LocalTime VALUE)
-
text
public final B text(java.lang.String TEXT)
-
icon
public final B icon(javafx.scene.image.Image IMAGE)
-
color
public final B color(javafx.scene.paint.Color COLOR)
-
highlightColor
public final B highlightColor(javafx.scene.paint.Color COLOR)
-
textColor
public final B textColor(javafx.scene.paint.Color COLOR)
-
active
public final B active(boolean ACTIVE)
-
days
public final B days(java.time.DayOfWeek... DAYS)
-
onTimeSectionEntered
public final B onTimeSectionEntered(javafx.event.EventHandler<TimeSection.TimeSectionEvent> HANDLER)
-
onTimeSectionLeft
public final B onTimeSectionLeft(javafx.event.EventHandler<TimeSection.TimeSectionEvent> HANDLER)
-
build
public final TimeSection build()
-
-