java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<U>
jfxtras.icalendarfx.properties.VPropertyBase<T,U>
jfxtras.icalendarfx.properties.PropBaseDateTime<T,U>
- Type Parameters:
U
- - implementation class
- All Implemented Interfaces:
PropDateTime<T>
,VProperty<T>
,VChild
,VElement
,VParent
- Direct Known Subclasses:
DateTimeDue
,DateTimeEnd
,DateTimeStart
,PropertyBaseRecurrence
,RecurrenceId
Abstract class for all non-UTC date-time classes
Contains the time zone identifier parameter
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect
-
Field Summary
FieldsFields 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
ConstructorsModifierConstructorDescriptionprotected
PropBaseDateTime
(PropBaseDateTime<T, U> source) PropBaseDateTime
(T temporal) -
Method Summary
Modifier and TypeMethodDescriptionerrors()
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 parentTZID Time Zone Identifier To specify the identifier for the time zone definition for a time component in the property value.protected String
append time zone to front of time for parsing in DATE_ZONED_DATE_TIME parse methodvoid
setTimeZoneIdentifier
(String value) void
setTimeZoneIdentifier
(ZoneId zone) void
setTimeZoneIdentifier
(TimeZoneIdentifierParameter timeZoneIdentifier) void
Set the value of the propertywithTimeZoneIdentifier
(String content) withTimeZoneIdentifier
(ZoneId zone) withTimeZoneIdentifier
(TimeZoneIdentifierParameter timeZoneIdentifier) 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
-
Field Details
-
myElement
-
timeZoneIdentifier
-
-
Constructor Details
-
PropBaseDateTime
protected PropBaseDateTime() -
PropBaseDateTime
-
PropBaseDateTime
-
-
Method Details
-
getTimeZoneIdentifier
TZID Time Zone Identifier To specify the identifier for the time zone definition for a time component in the property value. Examples: DTSTART;TZID=America/New_York:19980119T020000- Specified by:
getTimeZoneIdentifier
in interfacePropDateTime<T>
-
setTimeZoneIdentifier
- Specified by:
setTimeZoneIdentifier
in interfacePropDateTime<T>
-
setTimeZoneIdentifier
-
setTimeZoneIdentifier
-
withTimeZoneIdentifier
-
withTimeZoneIdentifier
-
withTimeZoneIdentifier
-
modifiedValue
append time zone to front of time for parsing in DATE_ZONED_DATE_TIME parse method- Overrides:
modifiedValue
in classVPropertyBase<T,
U> - See Also:
-
setValue
Description copied from interface:VProperty
Set the value of the property -
errors
Description copied from interface:VElement
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 parent
-