All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
adjustDateTime(java.time.temporal.Temporal startOriginalInstance,
java.time.temporal.Temporal startInstance,
java.time.temporal.Temporal endInstance) |
protected void |
becomingIndividual(VComponent<I> vComponentOriginal,
java.time.temporal.Temporal startInstance,
java.time.temporal.Temporal endInstance)
Part of handleEdit.
|
protected java.util.Collection<java.lang.String> |
changedStartAndEndDateTime(java.time.temporal.Temporal startOriginalInstance,
java.time.temporal.Temporal startInstance,
java.time.temporal.Temporal endInstance)
returns list of date-time properties that have been edited (DURATION or DTEND)
|
void |
copyTo(VComponent<I> destination)
Deep copy all fields from this to destination
|
javafx.beans.property.ObjectProperty<java.time.temporal.Temporal> |
dateTimeEndProperty() |
javafx.beans.property.StringProperty |
descriptionProperty()
DESCRIPTION: RFC 5545 iCalendar 3.8.1.12.
|
javafx.beans.property.ObjectProperty<java.time.temporal.TemporalAmount> |
durationProperty() |
protected java.util.Collection<I> |
editOne(VComponent<I> vComponentOriginal,
java.util.Collection<VComponent<I>> vComponents,
java.time.temporal.Temporal startOriginalInstance,
java.time.temporal.Temporal startInstance,
java.time.temporal.Temporal endInstance,
java.util.Collection<I> instances)
Edit one instance of a VEvent with a RRule.
|
protected java.util.Collection<I> |
editThisAndFuture(VComponent<I> vComponentOriginal,
java.util.Collection<VComponent<I>> vComponents,
java.time.temporal.Temporal startOriginalInstance,
java.time.temporal.Temporal startInstance,
java.time.temporal.Temporal endInstance,
java.util.Collection<I> instances)
Changing this and future instances in VComponent is done by ending the previous
VComponent with a UNTIL date or date/time and starting a new VComponent from
the selected instance.
|
VEvent.EndType |
endType()
Indicates end option, DURATION or DTEND.
|
java.lang.String |
errorString()
Checks that one, and only one, of DTEND or DURATION is set.
|
java.time.temporal.Temporal |
getDateTimeEnd() |
java.lang.String |
getDescription() |
java.time.temporal.TemporalAmount |
getDuration() |
java.lang.String |
getLocation() |
javafx.beans.property.StringProperty |
locationProperty()
LOCATION: RFC 5545 iCalendar 3.8.1.12.
|
protected java.util.List<java.lang.String> |
makeContentLines()
Needed by toString in subclasses.
|
void |
setDateTimeEnd(java.time.temporal.Temporal dtEnd) |
void |
setDescription(java.lang.String description) |
void |
setDuration(java.time.temporal.TemporalAmount duration) |
void |
setLocation(java.lang.String location) |
java.util.stream.Stream<java.time.temporal.Temporal> |
streamLimitedByRange()
|
java.lang.String |
toComponentText()
returns string of line-separated properties defining calendar component.
|
java.lang.String |
toString()
Make iCalendar compliant string of VEvent calendar component.
|
T |
withDateTimeEnd(java.time.temporal.Temporal dtEnd) |
T |
withDescription(java.lang.String description) |
T |
withDuration(java.time.temporal.TemporalAmount duration) |
T |
withLocation(java.lang.String location) |