biweekly.property
Class ExceptionRule
java.lang.Object
biweekly.property.ICalProperty
biweekly.property.ValuedProperty<Recurrence>
biweekly.property.RecurrenceProperty
biweekly.property.ExceptionRule
public class ExceptionRule
- extends RecurrenceProperty
Defines an exception to a RecurrenceRule
.
Note that this property has been removed from the latest version of the iCal
specification. Its use should be avoided.
Examples:
//"bi-weekly"
Recurrence recur = new Recurrence.Builder(Frequency.WEEKLY).interval(2).build();
ExceptionRule exrule = new ExceptionRule(recur);
- Author:
- Michael Angstadt
- Specification Reference:
- RFC 2445 p.114-15
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExceptionRule
public ExceptionRule(Recurrence recur)
- Creates a new exception rule property.
- Parameters:
recur
- the recurrence rule
validate
protected void validate(List<ICalComponent> components,
List<String> warnings)
- Description copied from class:
ICalProperty
- Checks the property for data consistency problems or deviations from the
spec. Meant to be overridden by child classes that wish to provide
validation logic.
- Overrides:
validate
in class RecurrenceProperty
- Parameters:
components
- the hierarchy of components that the property belongs
towarnings
- the list to add the warnings to
Copyright © 2013 Michael Angstadt. All Rights Reserved.