net.fortuna.ical4j.util
Class PropertyValidator
java.lang.Object
net.fortuna.ical4j.util.PropertyValidator
public final class PropertyValidator
extends java.lang.Object
$Id: PropertyValidator.java,v 1.8 2009/01/08 09:44:50 fortuna Exp $ [15-May-2004]
Defines methods for validating properties and property lists.
void | assertNone(String propertyName, PropertyList properties) - Ensure a property doesn't occur in the specified list.
|
void | assertOne(String propertyName, PropertyList properties) - Ensure a property occurs once.
|
void | assertOneOrLess(String propertyName, PropertyList properties) - Ensure a property occurs no more than once.
|
void | assertOneOrMore(String propertyName, PropertyList properties) - Ensure a property occurs at least once.
|
static PropertyValidator | getInstance()
|
assertNone
public void assertNone(String propertyName,
PropertyList properties)
throws ValidationException
Ensure a property doesn't occur in the specified list.
propertyName
- the name of a propertyproperties
- a list of properties
assertOne
public void assertOne(String propertyName,
PropertyList properties)
throws ValidationException
Ensure a property occurs once.
propertyName
- the property nameproperties
- a list of properties to query
assertOneOrLess
public void assertOneOrLess(String propertyName,
PropertyList properties)
throws ValidationException
Ensure a property occurs no more than once.
propertyName
- the property nameproperties
- a list of properties to query
assertOneOrMore
public void assertOneOrMore(String propertyName,
PropertyList properties)
throws ValidationException
Ensure a property occurs at least once.
propertyName
- the property nameproperties
- a list of properties to query
getInstance
public static PropertyValidator getInstance()