Class RRule<T extends Temporal>

    • Constructor Detail

      • RRule

        public RRule()
        Default constructor.
      • RRule

        public RRule​(String value)
        Parameters:
        value - a rule string
      • RRule

        public RRule​(ParameterList aList,
                     String aValue)
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        See Also:
        Recur(String)
      • RRule

        public RRule​(Recur<T> aRecur)
        Parameters:
        aRecur - a recurrence value
      • RRule

        public RRule​(ParameterList aList,
                     Recur<T> aRecur)
        Parameters:
        aList - a list of parameters for this component
        aRecur - a recurrence value
    • Method Detail

      • getRecur

        public final Recur<T> getRecur()
        Returns:
        Returns the recur.
      • setRecur

        public void setRecur​(Recur recur)
      • setValue

        public final void setValue​(String aValue)
        Sets the current value of the property.
        Specified by:
        setValue in class Property
        Parameters:
        aValue - a string representation of the property value
      • getValue

        public final String getValue()
        Specified by:
        getValue in class Content
        Returns:
        the content value
      • newFactory

        protected PropertyFactory<RRule<T>> newFactory()
        Description copied from class: Property
        Returns a new property factory used to create deep copies.
        Specified by:
        newFactory in class Property
        Returns:
        a property factory instance