public class SimpleDeleterFactory
extends java.lang.Object
<p>Simple factory to create Deleter
objects. Two methods to create Deleter
exist. One takes only a VComponent as a parameter and builds an empty Deleter
.
The second takes a VComponent and an array of parameters required to completely
initialize the Deleter
.</p>
<p>The parameters array contains the following (in this order):
<ul>
<li>Callback<Map<ChangeDialogOption, Pair<Temporal, Temporal>>, ChangeDialogOption>
- callback for user dialog
<li>Temporal - startOriginalRecurrence, start of selected recurrence
<li>List-VComponent - list of components that vComponent is a member
</ul>
</p>
Constructor and Description |
---|
SimpleDeleterFactory() |
Modifier and Type | Method and Description |
---|---|
static Deleter |
newDeleter(jfxtras.icalendarfx.components.VComponent vComponent) |
static Deleter |
newDeleter(jfxtras.icalendarfx.components.VComponent vComponent,
javafx.util.Callback<java.util.Map<ChangeDialogOption,javafx.util.Pair<java.time.temporal.Temporal,java.time.temporal.Temporal>>,ChangeDialogOption> changeDialogCallback,
java.time.temporal.Temporal startOriginalRecurrence) |
static Deleter |
newDeleter(jfxtras.icalendarfx.components.VComponent vComponent,
java.lang.Object[] params) |
public static Deleter newDeleter(jfxtras.icalendarfx.components.VComponent vComponent, java.lang.Object[] params)
vComponent
- - VComponent
to have delete action acted uponparams
- public static Deleter newDeleter(jfxtras.icalendarfx.components.VComponent vComponent, javafx.util.Callback<java.util.Map<ChangeDialogOption,javafx.util.Pair<java.time.temporal.Temporal,java.time.temporal.Temporal>>,ChangeDialogOption> changeDialogCallback, java.time.temporal.Temporal startOriginalRecurrence)
vComponent
- - VComponent
to have delete action acted uponparams
- public static Deleter newDeleter(jfxtras.icalendarfx.components.VComponent vComponent)