Class StandardOrDaylight<T extends StandardOrDaylight<T>>
- All Implemented Interfaces:
VComponent,VRepeatable<T>,VChild,VElement,VParent
- Direct Known Subclasses:
DaylightSavingTime,StandardTime
Superclass of DaylightSavingTime and StandardTime that
contains the following properties:
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffectNested classes/interfaces inherited from interface jfxtras.icalendarfx.components.VRepeatable
VRepeatable.MergedIterator<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate RecurrenceRuleCacheprivate List<TimeZoneName>This property specifies the customary designation for a time zone description.
RFC 5545, 3.8.3.2, page 103private TimeZoneOffsetFromThis property specifies the offset that is in use prior to this time zone observance.
RFC 5545, 3.8.3.3, page 104private TimeZoneOffsetToThis property specifies the offset that is in use in this time zone observance
RFC 5545, 3.8.3.4, page 105Fields inherited from class jfxtras.icalendarfx.components.VPrimary
DTSTART_COMPARATORFields inherited from class jfxtras.icalendarfx.components.VComponentBase
parentFields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, ordererFields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<? extends VComponent>errors()Produces a list of error messages indicating problems with calendar elementVElement.errors()is invoked recursively to return errors of child elements in addition to errors in parentHandles caching of recurrence start Temporal values.voidsetTimeZoneNames(List<TimeZoneName> timeZoneNames) voidsetTimeZoneOffsetFrom(String timeZoneOffsetFrom) voidsetTimeZoneOffsetFrom(ZoneOffset zoneOffset) voidsetTimeZoneOffsetFrom(TimeZoneOffsetFrom timeZoneOffsetFrom) voidsetTimeZoneOffsetTo(String timeZoneOffsetTo) voidsetTimeZoneOffsetTo(ZoneOffset zoneOffset) voidsetTimeZoneOffsetTo(TimeZoneOffsetTo timeZoneOffsetTo) withTimeZoneNames(String... timeZoneNames) Sets the value of the#timeZoneNamesProperty()by parsing a vararg of time zone name stringswithTimeZoneNames(List<TimeZoneName> timeZoneNames) Sets the value of the#timeZoneNamesProperty()withTimeZoneNames(TimeZoneName... timeZoneNames) Sets the value of the#timeZoneNamesProperty()from a vararg ofTimeZoneNameobjects.withTimeZoneOffsetFrom(String timeZoneOffsetFrom) Sets the value of the#timeZoneOffsetFromProperty()by parsing a iCalendar content stringwithTimeZoneOffsetFrom(ZoneOffset zoneOffset) Sets the value of the#timeZoneOffsetFromProperty()by creating a newTimeZoneOffsetFromfrom theZoneOffsetparameterwithTimeZoneOffsetFrom(TimeZoneOffsetFrom timeZoneOffsetFrom) Sets the value of the#timeZoneOffsetFromProperty()by creating a newTimeZoneOffsetFromfrom theZoneOffsetparameterwithTimeZoneOffsetTo(String timeZoneOffsetTo) Sets the value of the#timeZoneOffsetToProperty()by parsing a iCalendar content stringwithTimeZoneOffsetTo(ZoneOffset zoneOffset) Sets the value of the#timeZoneOffsetToProperty()by creating a newTimeZoneOffsetTofrom theZoneOffsetparameterwithTimeZoneOffsetTo(TimeZoneOffsetTo timeZoneOffsetTo) Sets the value of the#timeZoneOffsetToProperty()Methods inherited from class jfxtras.icalendarfx.components.VRepeatableBase
errorsRecurrence, errorsRepeatable, getRecurrenceDates, getRecurrenceRule, setRecurrenceDates, setRecurrenceRule, streamRecurrencesMethods inherited from class jfxtras.icalendarfx.components.VPrimary
dateTimeStartListenerHook, getComments, getDateTimeStart, isWholeDay, setComments, setDateTimeStart, setDateTimeStart, setDateTimeStart, withComments, withComments, withComments, withDateTimeStart, withDateTimeStart, withDateTimeStartMethods inherited from class jfxtras.icalendarfx.components.VCommon
getNonStandard, setNonStandard, withNonStandard, withNonStandard, withNonStandardMethods inherited from class jfxtras.icalendarfx.components.VComponentBase
addSubcomponent, getParent, isContentValid, name, setParentMethods inherited from class jfxtras.icalendarfx.VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, equals, getGetter, getGetters, getSetter, getSetters, hashCode, orderChild, orderChild, orderChild, parseContent, parseContent, processInLineChild, removeChild, removeChild, replaceChild, replaceChild, toString, withChildMethods inherited from class jfxtras.icalendarfx.VElementBase
elementName, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jfxtras.icalendarfx.components.VComponent
toStringMethods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChildMethods inherited from interface jfxtras.icalendarfx.components.VRepeatable
checkDateTimeStartConsistency, checkRecurrencesConsistency, getDateTimeStart, isRecurrence, isRecurrenceSetEmpty, lastRecurrence, previousStreamValue, setRecurrenceRule, setRecurrenceRule, streamRecurrences, streamRecurrences, withRecurrenceDates, withRecurrenceDates, withRecurrenceDates, withRecurrenceDates, withRecurrenceRule, withRecurrenceRule, withRecurrenceRule
-
Field Details
-
timeZoneNames
This property specifies the customary designation for a time zone description.
RFC 5545, 3.8.3.2, page 103EXAMPLES:
- TZNAME:EST
- TZNAME;LANGUAGE=fr-CA:HN
-
timeZoneOffsetFrom
This property specifies the offset that is in use prior to this time zone observance.
RFC 5545, 3.8.3.3, page 104EXAMPLES:
- TZOFFSETFROM:-0500
- TZOFFSETFROM:+1345
-
timeZoneOffsetTo
This property specifies the offset that is in use in this time zone observance
RFC 5545, 3.8.3.4, page 105EXAMPLES:
- TZOFFSETTO:-0400
- TZOFFSETTO:+1245
-
streamer
-
-
Constructor Details
-
StandardOrDaylight
public StandardOrDaylight() -
StandardOrDaylight
-
-
Method Details
-
getTimeZoneNames
-
setTimeZoneNames
-
withTimeZoneNames
Sets the value of the#timeZoneNamesProperty()- Returns:
- - this class for chaining
-
withTimeZoneNames
Sets the value of the#timeZoneNamesProperty()by parsing a vararg of time zone name strings- Returns:
- - this class for chaining
-
withTimeZoneNames
Sets the value of the#timeZoneNamesProperty()from a vararg ofTimeZoneNameobjects.- Returns:
- - this class for chaining
-
getTimeZoneOffsetFrom
-
setTimeZoneOffsetFrom
-
setTimeZoneOffsetFrom
-
setTimeZoneOffsetFrom
-
withTimeZoneOffsetFrom
Sets the value of the
#timeZoneOffsetFromProperty()by creating a newTimeZoneOffsetFromfrom theZoneOffsetparameter- Parameters:
zoneOffset- value for newTimeZoneOffsetFrom
-
withTimeZoneOffsetFrom
Sets the value of the
#timeZoneOffsetFromProperty()by creating a newTimeZoneOffsetFromfrom theZoneOffsetparameter- Returns:
- - this class for chaining
-
withTimeZoneOffsetFrom
Sets the value of the
#timeZoneOffsetFromProperty()by parsing a iCalendar content string- Returns:
- - this class for chaining
-
getTimeZoneOffsetTo
-
setTimeZoneOffsetTo
-
setTimeZoneOffsetTo
-
setTimeZoneOffsetTo
-
withTimeZoneOffsetTo
Sets the value of the
#timeZoneOffsetToProperty()- Returns:
- - this class for chaining
-
withTimeZoneOffsetTo
Sets the value of the
#timeZoneOffsetToProperty()by creating a newTimeZoneOffsetTofrom theZoneOffsetparameter- Returns:
- - this class for chaining
-
withTimeZoneOffsetTo
Sets the value of the
#timeZoneOffsetToProperty()by parsing a iCalendar content string- Returns:
- - this class for chaining
-
calendarList
-
errors
Description copied from interface:VElementProduces a list of error messages indicating problems with calendar elementVElement.errors()is invoked recursively to return errors of child elements in addition to errors in parent- Specified by:
errorsin interfaceVElement- Overrides:
errorsin classVRepeatableBase<T extends StandardOrDaylight<T>>- Returns:
- - list of error messages
-
recurrenceCache
Description copied from interface:VRepeatableHandles caching of recurrence start Temporal values.- Specified by:
recurrenceCachein interfaceVRepeatable<T extends StandardOrDaylight<T>>- Overrides:
recurrenceCachein classVRepeatableBase<T extends StandardOrDaylight<T>>
-