Module jfxtras.icalendaragenda
Class DefaultVComponentFactory
java.lang.Object
jfxtras.scene.control.agenda.icalendar.factories.VComponentFactory<Agenda.Appointment>
jfxtras.scene.control.agenda.icalendar.factories.DefaultVComponentFactory
Default factory to create a
VDisplayable
from Agenda.Appointment
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultVComponentFactory
(Organizer organizer, Callback<Void, String> uidGeneratorCallback) -
Method Summary
Modifier and TypeMethodDescriptionVDisplayable
<?> createVComponent
(Agenda.Appointment appointment) Create VComponent from a recurrence.
-
Field Details
-
organizer
-
uidGeneratorCallback
-
-
Constructor Details
-
DefaultVComponentFactory
-
-
Method Details
-
createVComponent
Description copied from class:VComponentFactory
Create VComponent from a recurrence. The recurrence is tested to determine which type of VComponent should be created, such as VEVENT or VTODO- Specified by:
createVComponent
in classVComponentFactory<Agenda.Appointment>
- Parameters:
appointment
- - recurrence as basis for VComponent- Returns:
- - new VComponent
-