Module jfxtras.icalendarfx
Class ByRuleIntegerAbstract<U>
java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.properties.component.recurrence.rrule.RRulePartBase<List<Integer>,U>
jfxtras.icalendarfx.properties.component.recurrence.rrule.byxxx.ByRuleAbstract<Integer,U>
jfxtras.icalendarfx.properties.component.recurrence.rrule.byxxx.ByRuleIntegerAbstract<U>
- All Implemented Interfaces:
Comparable<ByRule<List<Integer>>>,ByRule<List<Integer>>,RRulePart<List<Integer>>,VChild,VElement
- Direct Known Subclasses:
ByHour,ByMinute,ByMonthDay,BySecond,BySetPosition,ByWeekNumber,ByYearDay
-
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.component.recurrence.rrule.RRulePartBase
elementTypeFields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END -
Constructor Summary
ConstructorsConstructorDescriptionByRuleIntegerAbstract(Integer... values) ByRuleIntegerAbstract(ByRuleIntegerAbstract<U> source) -
Method Summary
Modifier and TypeMethodDescriptionerrors()Produces a list of error messages indicating problems with calendar elementVElement.errors()is invoked recursively to return errors of child elements in addition to errors in parentprotected List<VElementBase.Message> parseContent(String content) Parse content line into calendar element.voidSet the value of this parametertoString()Methods inherited from class jfxtras.icalendarfx.properties.component.recurrence.rrule.byxxx.ByRuleAbstract
compareTo, setValue, setValue, streamRecurrences, withValue, withValueMethods inherited from class jfxtras.icalendarfx.properties.component.recurrence.rrule.RRulePartBase
equals, extractValue, getParent, getValue, hashCode, name, setParent, withValueMethods inherited from class jfxtras.icalendarfx.VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ByRuleIntegerAbstract
public ByRuleIntegerAbstract() -
ByRuleIntegerAbstract
-
ByRuleIntegerAbstract
-
-
Method Details
-
setValue
Description copied from interface:RRulePartSet the value of this parameter -
errors
Description copied from interface:VElementProduces a list of error messages indicating problems with calendar elementVElement.errors()is invoked recursively to return errors of child elements in addition to errors in parent -
toString
- Overrides:
toStringin classRRulePartBase<List<Integer>,U>
-
parseContent
Description copied from class:VElementBaseParse content line into calendar element. If element contains childrenVElementBase.parseContent(String)is invoked recursively to parse child elements also- Specified by:
parseContentin classVElementBase- Parameters:
content- calendar content string to parse- Returns:
- log of information and error messages
-