Module jfxtras.icalendarfx
Package jfxtras.icalendarfx.properties
Class PropBaseUTC<U extends PropBaseUTC<U>>
java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<U>
jfxtras.icalendarfx.properties.VPropertyBase<ZonedDateTime,U>
jfxtras.icalendarfx.properties.PropBaseUTC<U>
- Type Parameters:
U
- - implementation class
- All Implemented Interfaces:
VProperty<ZonedDateTime>
,VChild
,VElement
,VParent
- Direct Known Subclasses:
DateTimeCompleted
,DateTimeCreated
,DateTimeStamp
,LastModified
Abstract class for all UTC zoned-date-time classes
- See Also:
-
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, propertyName
Fields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, orderer
Fields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
PropBaseUTC
(ZonedDateTime temporal) PropBaseUTC
(PropBaseUTC<U> source) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isValid()
Checks element to determine if necessary properties are set.void
setValue
(ZonedDateTime value) Set the value of the propertyMethods inherited from class jfxtras.icalendarfx.properties.VPropertyBase
copyValue, equals, errors, getConverter, getNonStandard, getParent, getUnknownValue, getValue, getValueType, hashCode, modifiedValue, 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
-
Constructor Details
-
PropBaseUTC
protected PropBaseUTC() -
PropBaseUTC
-
PropBaseUTC
-
-
Method Details
-
setValue
Description copied from interface:VProperty
Set the value of the property- Specified by:
setValue
in interfaceVProperty<U extends PropBaseUTC<U>>
- Overrides:
setValue
in classVPropertyBase<ZonedDateTime,
U extends PropBaseUTC<U>>
-
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
-