net.fortuna.ical4j.util
Class ParameterValidator
java.lang.Object
net.fortuna.ical4j.util.ParameterValidator
public final class ParameterValidator
extends java.lang.Object
$Id: ParameterValidator.java,v 1.10 2009/01/08 09:44:50 fortuna Exp $ [15-May-2004]
Defines methods for validating parameters and parameter
lists.
void | assertNone(String paramName, ParameterList parameters) - Ensure a parameter doesn't occur in the specified list.
|
void | assertNullOrEqual(Parameter param, ParameterList parameters)
|
void | assertOne(String paramName, ParameterList parameters) - Ensure a parameter occurs once.
|
void | assertOneOrLess(String paramName, ParameterList parameters) - Ensure a parameter occurs no more than once.
|
static ParameterValidator | getInstance()
|
assertNone
public void assertNone(String paramName,
ParameterList parameters)
throws ValidationException
Ensure a parameter doesn't occur in the specified list.
assertNullOrEqual
public void assertNullOrEqual(Parameter param,
ParameterList parameters)
throws ValidationException
assertOne
public void assertOne(String paramName,
ParameterList parameters)
throws ValidationException
Ensure a parameter occurs once.
paramName
- the parameter nameparameters
- a list of parameters to query
assertOneOrLess
public void assertOneOrLess(String paramName,
ParameterList parameters)
throws ValidationException
Ensure a parameter occurs no more than once.
paramName
- the parameter nameparameters
- a list of parameters to query
getInstance
public static ParameterValidator getInstance()