Class AlarmBuilder<B extends AlarmBuilder<B>>

java.lang.Object
eu.hansolo.medusa.AlarmBuilder<B>

public class AlarmBuilder<B extends AlarmBuilder<B>> extends Object
Created by hansolo on 31.01.16.
  • Constructor Details

    • AlarmBuilder

      protected AlarmBuilder()
  • Method Details

    • create

      public static final AlarmBuilder create()
    • time

      public final B time(ZonedDateTime DATE_TIME)
    • repetition

      public final B repetition(Alarm.Repetition REPETITION)
    • text

      public final B text(String TEXT)
    • armed

      public final B armed(boolean ARMED)
    • command

      public final B command(Command COMMAND)
    • color

      public final B color(javafx.scene.paint.Color COLOR)
    • onAlarmMarkerPressed

      public final B onAlarmMarkerPressed(javafx.event.EventHandler<Alarm.AlarmMarkerEvent> HANDLER)
    • onAlarmMarkerReleased

      public final B onAlarmMarkerReleased(javafx.event.EventHandler<Alarm.AlarmMarkerEvent> HANDLER)
    • build

      public final Alarm build()