Class Agenda.AppointmentImplTemporal
java.lang.Object
jfxtras.scene.control.agenda.Agenda.AppointmentImplBase<Agenda.AppointmentImplTemporal>
jfxtras.scene.control.agenda.Agenda.AppointmentImplTemporal
- All Implemented Interfaces:
Agenda.Appointment
- Enclosing class:
Agenda
public static class Agenda.AppointmentImplTemporal
extends Agenda.AppointmentImplBase<Agenda.AppointmentImplTemporal>
implements Agenda.Appointment
A class to help you get going using Temporal (such as LocalDate, LocalDateTime, ZonedDateTime, Instant, etc)
all the required methods of the interface are implemented as JavaFX properties
-
Property Summary
Properties inherited from class Agenda.AppointmentImplBase
appointmentGroup, description, draggable, location, summary, wholeDay -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.ObjectProperty<Temporal> EndDateTime: TemporalEndDateTime: LocalDateTimeStartDateTime: LocalDateTimevoidsetEndLocalDateTime(LocalDateTime value) End is exclusivevoidsetEndTemporal(Temporal value) voidThis is what Agenda uses to render the appointmentsvoidsetStartTemporal(Temporal value) javafx.beans.property.ObjectProperty<Temporal> StartDateTime: TemporaltoString()withEndTemporal(Temporal value) withStartTemporal(Temporal value) Methods inherited from class Agenda.AppointmentImplBase
appointmentGroupProperty, descriptionProperty, draggableProperty, getAppointmentGroup, getDescription, getLocation, getSummary, isDraggable, isWholeDay, locationProperty, setAppointmentGroup, setDescription, setDraggable, setLocation, setSummary, setWholeDay, summaryProperty, wholeDayProperty, withAppointmentGroup, withDescription, withDraggable, withLocation, withSummary, withWholeDayMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Agenda.Appointment
getAppointmentGroup, getDescription, getEndTime, getLocation, getStartTime, getSummary, isDraggable, isWholeDay, setAppointmentGroup, setDescription, setEndTime, setLocation, setStartTime, setSummary, setWholeDay
-
Field Details
-
startTemporalProperty
-
endTemporalProperty
-
-
Constructor Details
-
AppointmentImplTemporal
public AppointmentImplTemporal()
-
-
Method Details
-
startTemporal
StartDateTime: Temporal -
getStartTemporal
- Specified by:
getStartTemporalin interfaceAgenda.Appointment
-
setStartTemporal
- Specified by:
setStartTemporalin interfaceAgenda.Appointment
-
withStartTemporal
-
getStartLocalDateTime
StartDateTime: LocalDateTime- Specified by:
getStartLocalDateTimein interfaceAgenda.Appointment
-
setStartLocalDateTime
Description copied from interface:Agenda.AppointmentThis is what Agenda uses to render the appointments- Specified by:
setStartLocalDateTimein interfaceAgenda.Appointment
-
withStartLocalDateTime
-
endTemporal
EndDateTime: Temporal -
getEndTemporal
- Specified by:
getEndTemporalin interfaceAgenda.Appointment
-
setEndTemporal
- Specified by:
setEndTemporalin interfaceAgenda.Appointment
-
withEndTemporal
-
getEndLocalDateTime
EndDateTime: LocalDateTime- Specified by:
getEndLocalDateTimein interfaceAgenda.Appointment
-
setEndLocalDateTime
Description copied from interface:Agenda.AppointmentEnd is exclusive- Specified by:
setEndLocalDateTimein interfaceAgenda.Appointment
-
withEndLocalDateTime
-
toString
-