public abstract class StandardOrDaylight<T> extends VRepeatableBase<T>
<p>Superclass of DaylightSavingTime
and StandardTime
that
contains the following properties:
<ul>
<li>TZNAME
<li>TZOFFSETFROM
<li>TZOFFSETTO
</ul>
</p>
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<TimeZoneName>> |
timeZoneNames
<p>This property specifies the customary designation for a time zone description.<br>
RFC 5545, 3.8.3.2, page 103
</p>
|
javafx.beans.property.ObjectProperty<TimeZoneOffsetFrom> |
timeZoneOffsetFrom
<p>This property specifies the offset that is in use prior to this time zone observance.<br>
RFC 5545, 3.8.3.3, page 104
</p>
|
javafx.beans.property.ObjectProperty<TimeZoneOffsetTo> |
timeZoneOffsetTo
<p>This property specifies the offset that is in use in this time zone observance<br>
RFC 5545, 3.8.3.4, page 105</p>
|
recurrenceDatesProperty, recurrenceRuleProperty
commentsProperty, dateTimeStartProperty
nonStandardProperty
VRepeatable.MergedIterator<T>
DTSTART_COMPARATOR
Constructor and Description |
---|
StandardOrDaylight() |
StandardOrDaylight(StandardOrDaylight<T> source) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
errors()
Produces a list of error messages indicating problems with calendar element
VElement.errors() is invoked recursively to return errors of child elements in addition to errors in parent |
javafx.collections.ObservableList<TimeZoneName> |
getTimeZoneNames() |
TimeZoneOffsetFrom |
getTimeZoneOffsetFrom() |
TimeZoneOffsetTo |
getTimeZoneOffsetTo() |
RecurrenceRuleCache |
recurrenceCache()
Handles caching of recurrence start Temporal values.
|
void |
setTimeZoneNames(javafx.collections.ObservableList<TimeZoneName> timeZoneNames) |
void |
setTimeZoneOffsetFrom(java.lang.String timeZoneOffsetFrom) |
void |
setTimeZoneOffsetFrom(TimeZoneOffsetFrom timeZoneOffsetFrom) |
void |
setTimeZoneOffsetFrom(java.time.ZoneOffset zoneOffset) |
void |
setTimeZoneOffsetTo(java.lang.String timeZoneOffsetTo) |
void |
setTimeZoneOffsetTo(TimeZoneOffsetTo timeZoneOffsetTo) |
void |
setTimeZoneOffsetTo(java.time.ZoneOffset zoneOffset) |
javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<TimeZoneName>> |
timeZoneNamesProperty()
<p>This property specifies the customary designation for a time zone description.<br>
RFC 5545, 3.8.3.2, page 103
</p>
|
javafx.beans.property.ObjectProperty<TimeZoneOffsetFrom> |
timeZoneOffsetFromProperty()
<p>This property specifies the offset that is in use prior to this time zone observance.<br>
RFC 5545, 3.8.3.3, page 104
</p>
|
javafx.beans.property.ObjectProperty<TimeZoneOffsetTo> |
timeZoneOffsetToProperty()
<p>This property specifies the offset that is in use in this time zone observance<br>
RFC 5545, 3.8.3.4, page 105</p>
|
T |
withTimeZoneNames(javafx.collections.ObservableList<TimeZoneName> timeZoneNames)
Sets the value of the
timeZoneNamesProperty() |
T |
withTimeZoneNames(java.lang.String... timeZoneNames)
Sets the value of the
timeZoneNamesProperty() by parsing a vararg of time zone name strings |
T |
withTimeZoneNames(TimeZoneName... timeZoneNames)
Sets the value of the
timeZoneNamesProperty() from a vararg of TimeZoneName objects. |
T |
withTimeZoneOffsetFrom(java.lang.String timeZoneOffsetFrom)
<p>Sets the value of the
timeZoneOffsetFromProperty() by parsing a iCalendar content string</p> |
T |
withTimeZoneOffsetFrom(TimeZoneOffsetFrom timeZoneOffsetFrom)
<p>Sets the value of the
timeZoneOffsetFromProperty() by creating a new TimeZoneOffsetFrom from
the ZoneOffset parameter</p> |
T |
withTimeZoneOffsetFrom(java.time.ZoneOffset zoneOffset)
<p>Sets the value of the
timeZoneOffsetFromProperty() by creating a new TimeZoneOffsetFrom from
the ZoneOffset parameter</p> |
T |
withTimeZoneOffsetTo(java.lang.String timeZoneOffsetTo)
<p>Sets the value of the
timeZoneOffsetToProperty() by parsing a iCalendar content string</p> |
T |
withTimeZoneOffsetTo(TimeZoneOffsetTo timeZoneOffsetTo)
<p>Sets the value of the
timeZoneOffsetToProperty() </p> |
T |
withTimeZoneOffsetTo(java.time.ZoneOffset zoneOffset)
<p>Sets the value of the
timeZoneOffsetToProperty() by creating a new TimeZoneOffsetTo from
the ZoneOffset parameter</p> |
getRecurrenceDates, getRecurrenceRule, recurrenceDatesProperty, recurrenceRuleProperty, setRecurrenceDates, streamRecurrences
commentsProperty, dateTimeStartProperty, getComments, getDateTimeStart, isWholeDay, setComments, setDateTimeStart, setDateTimeStart, setDateTimeStart, withComments, withComments, withComments, withDateTimeStart, withDateTimeStart, withDateTimeStart
getNonStandard, nonStandardProperty, setNonStandard, withNonStandard, withNonStandard, withNonStandard
copyInto, getParent, name, parseContent, parseContent, parseContent, setParent, toString
childrenUnmodifiable, copyIntoCallback, equals, hashCode, orderer, setContentLineGenerator, toContent
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
checkDateTimeStartConsistency, checkPotentialRecurrencesConsistency, checkRecurrencesConsistency, errorsRepeatable, getDateTimeStart, getRecurrencesConsistencyWithDateTimeStartListener, isRecurrence, isRecurrenceSetEmpty, lastRecurrence, merge, previousStreamValue, setRecurrenceRule, setRecurrenceRule, setRecurrenceRule, streamRecurrences, streamRecurrences, withRecurrenceDates, withRecurrenceDates, withRecurrenceDates, withRecurrenceDates, withRecurrenceRule, withRecurrenceRule, withRecurrenceRule
parseContent, toContent
childrenUnmodifiable, copyInto
isValid, name, parseContent
public javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<TimeZoneName>> timeZoneNamesProperty
<p>This property specifies the customary designation for a time zone description.<br> RFC 5545, 3.8.3.2, page 103 </p>
<p>EXAMPLES: <ul> <li>TZNAME:EST <li>TZNAME;LANGUAGE=fr-CA:HN </ul> </p>
public javafx.beans.property.ObjectProperty<TimeZoneOffsetFrom> timeZoneOffsetFromProperty
<p>This property specifies the offset that is in use prior to this time zone observance.<br> RFC 5545, 3.8.3.3, page 104 </p>
<p>EXAMPLES: <ul> <li>TZOFFSETFROM:-0500 <li>TZOFFSETFROM:+1345 </ul>
public javafx.beans.property.ObjectProperty<TimeZoneOffsetTo> timeZoneOffsetToProperty
<p>This property specifies the offset that is in use in this time zone observance<br> RFC 5545, 3.8.3.4, page 105</p>
<p>EXAMPLES: <ul> <li>TZOFFSETTO:-0400 <li>TZOFFSETTO:+1245 </ul>
public StandardOrDaylight()
public StandardOrDaylight(StandardOrDaylight<T> source)
public javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<TimeZoneName>> timeZoneNamesProperty()
<p>This property specifies the customary designation for a time zone description.<br> RFC 5545, 3.8.3.2, page 103 </p>
<p>EXAMPLES: <ul> <li>TZNAME:EST <li>TZNAME;LANGUAGE=fr-CA:HN </ul> </p>
public javafx.collections.ObservableList<TimeZoneName> getTimeZoneNames()
public void setTimeZoneNames(javafx.collections.ObservableList<TimeZoneName> timeZoneNames)
public T withTimeZoneNames(javafx.collections.ObservableList<TimeZoneName> timeZoneNames)
Sets the value of the timeZoneNamesProperty()
public T withTimeZoneNames(java.lang.String... timeZoneNames)
Sets the value of the timeZoneNamesProperty()
by parsing a vararg of time zone name strings
public T withTimeZoneNames(TimeZoneName... timeZoneNames)
Sets the value of the timeZoneNamesProperty()
from a vararg of TimeZoneName
objects.
public javafx.beans.property.ObjectProperty<TimeZoneOffsetFrom> timeZoneOffsetFromProperty()
<p>This property specifies the offset that is in use prior to this time zone observance.<br> RFC 5545, 3.8.3.3, page 104 </p>
<p>EXAMPLES: <ul> <li>TZOFFSETFROM:-0500 <li>TZOFFSETFROM:+1345 </ul>
public TimeZoneOffsetFrom getTimeZoneOffsetFrom()
public void setTimeZoneOffsetFrom(TimeZoneOffsetFrom timeZoneOffsetFrom)
public void setTimeZoneOffsetFrom(java.time.ZoneOffset zoneOffset)
public void setTimeZoneOffsetFrom(java.lang.String timeZoneOffsetFrom)
public T withTimeZoneOffsetFrom(TimeZoneOffsetFrom timeZoneOffsetFrom)
<p>Sets the value of the timeZoneOffsetFromProperty()
by creating a new TimeZoneOffsetFrom
from
the ZoneOffset
parameter</p>
zoneOffset
- value for new TimeZoneOffsetFrom
public T withTimeZoneOffsetFrom(java.time.ZoneOffset zoneOffset)
<p>Sets the value of the timeZoneOffsetFromProperty()
by creating a new TimeZoneOffsetFrom
from
the ZoneOffset
parameter</p>
public T withTimeZoneOffsetFrom(java.lang.String timeZoneOffsetFrom)
<p>Sets the value of the timeZoneOffsetFromProperty()
by parsing a iCalendar content string</p>
public javafx.beans.property.ObjectProperty<TimeZoneOffsetTo> timeZoneOffsetToProperty()
<p>This property specifies the offset that is in use in this time zone observance<br> RFC 5545, 3.8.3.4, page 105</p>
<p>EXAMPLES: <ul> <li>TZOFFSETTO:-0400 <li>TZOFFSETTO:+1245 </ul>
public TimeZoneOffsetTo getTimeZoneOffsetTo()
public void setTimeZoneOffsetTo(TimeZoneOffsetTo timeZoneOffsetTo)
public void setTimeZoneOffsetTo(java.time.ZoneOffset zoneOffset)
public void setTimeZoneOffsetTo(java.lang.String timeZoneOffsetTo)
public T withTimeZoneOffsetTo(TimeZoneOffsetTo timeZoneOffsetTo)
<p>Sets the value of the timeZoneOffsetToProperty()
</p>
public T withTimeZoneOffsetTo(java.time.ZoneOffset zoneOffset)
<p>Sets the value of the timeZoneOffsetToProperty()
by creating a new TimeZoneOffsetTo
from
the ZoneOffset
parameter</p>
public T withTimeZoneOffsetTo(java.lang.String timeZoneOffsetTo)
<p>Sets the value of the timeZoneOffsetToProperty()
by parsing a iCalendar content string</p>
public java.util.List<java.lang.String> errors()
VElement
Produces a list of error messages indicating problems with calendar element
VElement.errors()
is invoked recursively to return errors of child elements in addition to errors in parent
errors
in interface VElement
errors
in class VRepeatableBase<T>
public RecurrenceRuleCache recurrenceCache()
VRepeatable
Handles caching of recurrence start Temporal values.
recurrenceCache
in interface VRepeatable<T>
recurrenceCache
in class VRepeatableBase<T>