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, propertyNameFields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, ordererFields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPropBaseDateTime(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 Stringappend time zone to front of time for parsing in DATE_ZONED_DATE_TIME parse methodvoidsetTimeZoneIdentifier(String value) voidsetTimeZoneIdentifier(ZoneId zone) voidsetTimeZoneIdentifier(TimeZoneIdentifierParameter timeZoneIdentifier) voidSet 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, 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
-
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:
getTimeZoneIdentifierin interfacePropDateTime<T>
-
setTimeZoneIdentifier
- Specified by:
setTimeZoneIdentifierin 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:
modifiedValuein classVPropertyBase<T,U> - See Also:
-
setValue
Description copied from interface:VPropertySet the value of the property -
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
-