Class VComponentBase<T>
java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<T>
jfxtras.icalendarfx.components.VComponentBase<T>
- All Implemented Interfaces:
VComponent, VChild, VElement, VParent
- Direct Known Subclasses:
VCommon
Base class implementation of a VComponent
-
Nested Class Summary
Nested classes/interfaces inherited from class VElementBase
VElementBase.Message, VElementBase.MessageEffect -
Field Summary
FieldsFields inherited from class VParentBase
contentLineGenerator, ordererFields inherited from class VElementBase
BEGIN, END -
Constructor Summary
ConstructorsConstructorDescriptionCreate default component by setting, and setting content line generator.invalid reference
componentNameVComponentBase(VComponentBase<T> source) Creates a deep copy of a component -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddSubcomponent(VComponent subcomponent) Hook to add subcomponent such as,invalid reference
#VAlarmandinvalid reference
#StandardTimeinvalid reference
#DaylightSavingTimeprotected booleanisContentValid(String valueContent) name()Returns the name of the component as it would appear in the iCalendar content line.voidMethods inherited from class VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, equals, errors, getGetter, getGetters, getSetter, getSetters, hashCode, orderChild, orderChild, orderChild, parseContent, parseContent, processInLineChild, removeChild, removeChild, replaceChild, replaceChild, toString, withChildMethods inherited from class VElementBase
elementName, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from interface VComponent
calendarList, toStringMethods inherited from interface VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChild
-
Field Details
-
parent
-
componentType
-
-
Constructor Details
-
VComponentBase
VComponentBase()Create default component by setting, and setting content line generator.invalid reference
componentName -
VComponentBase
VComponentBase(VComponentBase<T> source) Creates a deep copy of a component
-
-
Method Details
-
setParent
-
getParent
-
name
-
addSubcomponent
Hook to add subcomponent such as,invalid reference
#VAlarmandinvalid reference
#StandardTimeinvalid reference
#DaylightSavingTime- Parameters:
subcomponent-
-
isContentValid
- Overrides:
isContentValidin classVElementBase
-