Module jfxtras.icalendarfx
Class TimeZoneIdentifier
java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<TimeZoneIdentifier>
jfxtras.icalendarfx.properties.VPropertyBase<ZoneId,TimeZoneIdentifier>
jfxtras.icalendarfx.properties.component.timezone.TimeZoneIdentifier
TZID
Time Zone Identifier
RFC 5545, 3.8.3.1, page 102
To specify the identifier for the time zone definition for
a time component in the property value
LIMITATION: globally unique time zones are stored as strings and the ZoneID is null.
Only the toString and toContentLine methods will display the original string. Another
method to convert the unique time zone string into a ZoneId is required.
EXAMPLE:
TZID:America/Los_Angeles
- 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
ConstructorsConstructorDescriptionTimeZoneIdentifier
(ZoneId value) TimeZoneIdentifier
(TimeZoneIdentifier source) -
Method Summary
Methods inherited from class jfxtras.icalendarfx.properties.VPropertyBase
copyValue, errors, getConverter, getNonStandard, getParent, getUnknownValue, getValue, getValueType, hashCode, modifiedValue, name, parseContent, processInLineChild, setConverter, setConverterByClass, setNonStandard, setParent, setValue, 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
-
Field Details
-
CONVERTER
-
-
Constructor Details
-
TimeZoneIdentifier
-
TimeZoneIdentifier
-
TimeZoneIdentifier
public TimeZoneIdentifier()
-
-
Method Details
-
isValid
public boolean isValid()Description copied from interface:VElement
Checks element to determine if necessary properties are set.VElement.isValid()
is invoked recursively to test child elements if element is a parent- Returns:
- - true if component is valid, false otherwise
-
equals
- Overrides:
equals
in classVPropertyBase<ZoneId,
TimeZoneIdentifier>
-
parse
-