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
DTENDdtendparam ":" dtendval CRLF
- dtendparam
- The following are OPTIONAL, but MUST NOT occur more than once.
- ";"
VALUE"="ValueType.DATEorValueType.DATE_TIME - ";"
TZID
- ";"
- The following are OPTIONAL, and MAY occur more than once.
- ";"
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, propertyNameFields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, ordererFields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DateTimeEndParse string with Temporal class explicitly provided as parameterstatic DateTimeEndParse string to Temporal.Methods inherited from class jfxtras.icalendarfx.properties.PropBaseDateTime
errors, getTimeZoneIdentifier, modifiedValue, setTimeZoneIdentifier, setTimeZoneIdentifier, setTimeZoneIdentifier, setValue, withTimeZoneIdentifier, withTimeZoneIdentifier, withTimeZoneIdentifierMethods 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, withValueTypeMethods 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, withChildMethods inherited from class jfxtras.icalendarfx.VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChildMethods 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
-