RFC 5545, 3.8.2.2. Date-Time End
Property Name: DTEND
Purpose: This property specifies the date and time that a calendar component ends.
Value Type: The default value type is DATE-TIME. The value type can be set to a DATE value type.
Property Parameters: IANA, non-standard
,
value data type
, and time
zone identifier
property parameters can be specified on this
property.
Conformance: This property can be specified in VEVENT
or
VFreeBusy
calendar components.
Description: Within the VEVENT
calendar component, this property
defines the date and time by which the event ends. The value type
of this property MUST be the same as the DTSTART
property, and
its value MUST be later in time than the value of the DTSTART
property. Furthermore, this property MUST be specified as a date
with local time if and only if the DTSTART
property is also
specified as a date with local time.
Within the VFreeBusy
calendar component, this property defines
the end date and time for the free or busy time information. The
time MUST be specified in the UTC time format. The value MUST be
later in time than the value of the DTSTART
property.
Format Definition: This property is defined by the following
notation:
- dtend
DTEND
dtendparam ":" dtendval CRLF
- dtendparam
- The following are OPTIONAL, but MUST NOT occur more than once.
- ";"
VALUE
"="ValueType.DATE
orValueType.DATE_TIME
- ";"
TZID
- ";"
- The following are OPTIONAL, and MAY occur more than once.
- ";"
invalid reference
OtherParameter
- ";"
- The following are OPTIONAL, but MUST NOT occur more than once.
Example: The following is an example of this property:
- DTEND:19960401T150000Z
- DTEND;VALUE=DATE:19980704
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect
-
Field Summary
Fields inherited from class jfxtras.icalendarfx.properties.VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyName
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 TypeMethodDescriptionstatic DateTimeEnd
Parse string with Temporal class explicitly provided as parameterstatic DateTimeEnd
Parse string to Temporal.Methods inherited from class jfxtras.icalendarfx.properties.PropBaseDateTime
errors, getTimeZoneIdentifier, modifiedValue, setTimeZoneIdentifier, setTimeZoneIdentifier, setTimeZoneIdentifier, setValue, withTimeZoneIdentifier, withTimeZoneIdentifier, withTimeZoneIdentifier
Methods inherited from class jfxtras.icalendarfx.properties.VPropertyBase
copyValue, equals, getConverter, getNonStandard, getParent, getUnknownValue, getValue, getValueType, hashCode, name, parseContent, processInLineChild, setConverter, setConverterByClass, setNonStandard, setParent, setValueType, setValueType, toString, valueContent, withNonStandard, withNonStandard, withNonStandard, withValue, withValueType
Methods inherited from class jfxtras.icalendarfx.VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, getGetter, getGetters, getSetter, getSetters, orderChild, orderChild, orderChild, parseContent, removeChild, removeChild, replaceChild, replaceChild, withChild
Methods inherited from class jfxtras.icalendarfx.VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptions
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChild
Methods inherited from interface jfxtras.icalendarfx.properties.VProperty
getNonStandard, getValue, getValueType, setNonStandard, setValueType
-
Constructor Details
-
DateTimeEnd
-
DateTimeEnd
-
DateTimeEnd
public DateTimeEnd()
-
-
Method Details
-
parse
Parse string to Temporal. Not type safe. Implementation must ensure parameterized type is the same as date-time represented by String parameter -
parse
Parse string with Temporal class explicitly provided as parameter
-