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, propertyNameFields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, ordererFields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPropBaseUTC(ZonedDateTime temporal) PropBaseUTC(PropBaseUTC<U> source) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisValid()Checks element to determine if necessary properties are set.voidsetValue(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, 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, replaceChild
-
Constructor Details
-
PropBaseUTC
protected PropBaseUTC() -
PropBaseUTC
-
PropBaseUTC
-
-
Method Details
-
setValue
Description copied from interface:VPropertySet the value of the property- Specified by:
setValuein interfaceVProperty<U extends PropBaseUTC<U>>- Overrides:
setValuein classVPropertyBase<ZonedDateTime,U extends PropBaseUTC<U>>
-
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
-