net.fortuna.ical4j.validate.component.VAlarmDisplayValidator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ical4j Show documentation
Show all versions of ical4j Show documentation
A Java library for reading and writing iCalendar (*.ics) files
package net.fortuna.ical4j.validate.component;
import net.fortuna.ical4j.model.Property;
import net.fortuna.ical4j.model.component.VAlarm;
import net.fortuna.ical4j.validate.PropertyValidator;
import net.fortuna.ical4j.validate.ValidationException;
import net.fortuna.ical4j.validate.Validator;
/**
* Created by fortuna on 12/09/15.
*/
public class VAlarmDisplayValidator implements Validator {
private static final long serialVersionUID = 1L;
/**
* {@inheritDoc}
*/
public void validate(VAlarm target) throws ValidationException {
/*
* ; the following are all REQUIRED, ; but MUST NOT occur more than once action / description / trigger /
*/
PropertyValidator.getInstance().assertOne(Property.DESCRIPTION, target.getProperties());
}
}