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 VElementBase
VElementBase.Message, VElementBase.MessageEffect -
Field Summary
FieldsFields inherited from class VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyNameFields inherited from class VParentBase
contentLineGenerator, ordererFields inherited from class VElementBase
BEGIN, END -
Constructor Summary
ConstructorsConstructorDescriptionTimeZoneIdentifier(ZoneId value) TimeZoneIdentifier(TimeZoneIdentifier source) -
Method Summary
Methods inherited from class 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, withValueTypeMethods inherited from class 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 VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from interface 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:VElementChecks 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:
equalsin classVPropertyBase<ZoneId, TimeZoneIdentifier>
-
parse
-