java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<T>
jfxtras.icalendarfx.components.VComponentBase<T>
jfxtras.icalendarfx.components.VCommon<T>
jfxtras.icalendarfx.components.VPrimary<T>
- Type Parameters:
T
- - implementation subclass
- All Implemented Interfaces:
VComponent
,VChild
,VElement
,VParent
- Direct Known Subclasses:
VPersonal
,VRepeatableBase
Components with the following properties:
COMMENT, DTSTART
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DateTimeStart
static final Comparator<? super VPrimary<?>>
Sorts VComponents by DTSTART date/timeFields inherited from class jfxtras.icalendarfx.components.VComponentBase
parent
Fields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, orderer
Fields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
Deprecated.COMMENT: RFC 5545 iCalendar 3.8.1.12.boolean
Component is whole day if dateTimeStart (DTSTART) only contains a date (no time)void
setComments
(List<Comment> comments) void
setDateTimeStart
(String dateTimeStart) void
setDateTimeStart
(Temporal temporal) void
setDateTimeStart
(DateTimeStart dateTimeStart) withComments
(String... comments) withComments
(List<Comment> comments) withComments
(Comment... comments) withDateTimeStart
(String dateTimeStart) withDateTimeStart
(Temporal dateTimeStart) withDateTimeStart
(DateTimeStart dateTimeStart) Methods inherited from class jfxtras.icalendarfx.components.VCommon
getNonStandard, setNonStandard, withNonStandard, withNonStandard, withNonStandard
Methods inherited from class jfxtras.icalendarfx.components.VComponentBase
addSubcomponent, getParent, isContentValid, name, setParent
Methods inherited from class jfxtras.icalendarfx.VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, equals, errors, getGetter, getGetters, getSetter, getSetters, hashCode, orderChild, orderChild, orderChild, parseContent, parseContent, processInLineChild, removeChild, removeChild, replaceChild, replaceChild, toString, withChild
Methods inherited from class jfxtras.icalendarfx.VElementBase
elementName, newEmptyVElement, parse, throwMessageExceptions
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface jfxtras.icalendarfx.components.VComponent
calendarList, toString
Methods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChild
-
Field Details
-
comments
-
dateTimeStart
-
DTSTART_COMPARATOR
Sorts VComponents by DTSTART date/time
-
-
Constructor Details
-
VPrimary
VPrimary() -
VPrimary
-
-
Method Details
-
getComments
COMMENT: RFC 5545 iCalendar 3.8.1.12. page 83 This property specifies non-processing information intended to provide a comment to the calendar user. Example: COMMENT:The meeting really needs to include both ourselves and the customer. We can't hold this meeting without them. As a matter of fact\, the venue for the meeting ought to be at their site. - - John -
setComments
-
withComments
-
withComments
-
withComments
-
dateTimeStartListenerHook
Deprecated.DTSTART: Date-Time Start, from RFC 5545 iCalendar 3.8.2.4 page 97 Start date/time of repeat rule. Used as a starting point for making the Streamof valid start date/times of the repeating events. Can contain either a LocalDate (DATE) or LocalDateTime (DATE-TIME) -
getDateTimeStart
-
setDateTimeStart
-
setDateTimeStart
-
setDateTimeStart
-
withDateTimeStart
-
withDateTimeStart
-
withDateTimeStart
-
isWholeDay
public boolean isWholeDay()Component is whole day if dateTimeStart (DTSTART) only contains a date (no time)
-