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 jfxtras.scene.control.agenda.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: LocalDateTimevoid
setEndLocalDateTime
(LocalDateTime value) End is exclusivevoid
setEndTemporal
(Temporal value) void
This is what Agenda uses to render the appointmentsvoid
setStartTemporal
(Temporal value) javafx.beans.property.ObjectProperty
<Temporal> StartDateTime: TemporaltoString()
withEndTemporal
(Temporal value) withStartTemporal
(Temporal value) Methods inherited from class jfxtras.scene.control.agenda.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, withWholeDay
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface jfxtras.scene.control.agenda.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:
getStartTemporal
in interfaceAgenda.Appointment
-
setStartTemporal
- Specified by:
setStartTemporal
in interfaceAgenda.Appointment
-
withStartTemporal
-
getStartLocalDateTime
StartDateTime: LocalDateTime- Specified by:
getStartLocalDateTime
in interfaceAgenda.Appointment
-
setStartLocalDateTime
Description copied from interface:Agenda.Appointment
This is what Agenda uses to render the appointments- Specified by:
setStartLocalDateTime
in interfaceAgenda.Appointment
-
withStartLocalDateTime
-
endTemporal
EndDateTime: Temporal -
getEndTemporal
- Specified by:
getEndTemporal
in interfaceAgenda.Appointment
-
setEndTemporal
- Specified by:
setEndTemporal
in interfaceAgenda.Appointment
-
withEndTemporal
-
getEndLocalDateTime
EndDateTime: LocalDateTime- Specified by:
getEndLocalDateTime
in interfaceAgenda.Appointment
-
setEndLocalDateTime
Description copied from interface:Agenda.Appointment
End is exclusive- Specified by:
setEndLocalDateTime
in interfaceAgenda.Appointment
-
withEndLocalDateTime
-
toString
-