net.fortuna.ical4j.model.property

Class RRule


public class RRule
extends Property

$Id: RRule.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $ Created: [Apr 6, 2004] Defines an RRULE iCalendar component property.

Constructor Summary

RRule()
Default constructor.
RRule(ParameterList aList, Recur aRecur)
RRule(ParameterList aList, String aValue)
RRule(Recur aRecur)
RRule(String value)

Method Summary

Recur
getRecur()
String
getValue()
void
setValue(String aValue)
void
validate()

Constructor Details

RRule

public RRule()
Default constructor.

RRule

public RRule(ParameterList aList,
             Recur aRecur)
Parameters:
aList - a list of parameters for this component
aRecur - a recurrence value

RRule

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

RRule

public RRule(Recur aRecur)
Parameters:
aRecur - a recurrence value

RRule

public RRule(String value)
            throws ParseException
Parameters:
value -

Method Details

getRecur

public final Recur getRecur()
Returns:
Returns the recur.

getValue

public final String getValue()

setValue

public final void setValue(String aValue)
            throws ParseException

validate

public final void validate()
            throws ValidationException