net.fortuna.ical4j.model.property

Class ExRule


public class ExRule
extends Property

$Id: ExRule.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $ Created: [Apr 6, 2004] Defines a EXRULE iCalendar component property.

Constructor Summary

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

Method Summary

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

Constructor Details

ExRule

public ExRule()
Default constructor.

ExRule

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

ExRule

public ExRule(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)

ExRule

public ExRule(Recur aRecur)
Parameters:
aRecur - a recurrence

Method Details

getRecur

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

getValue

public final String getValue()

setRecur

public final void setRecur(Recur recur)
Parameters:
recur - The recur to set.

setValue

public final void setValue(String aValue)
            throws ParseException

validate

public final void validate()
            throws ValidationException