Package net.fortuna.ical4j.validate
Class ParameterValidator
- java.lang.Object
-
- net.fortuna.ical4j.validate.ParameterValidator
-
public final class ParameterValidator extends Object
$Id$ [15-May-2004] Defines methods for validating parameters and parameter lists.
-
-
Field Summary
Fields Modifier and Type Field Description static StringASSERT_NONE_MESSAGEstatic StringASSERT_ONE_MESSAGEstatic StringASSERT_ONE_OR_LESS_MESSAGE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertNone(String paramName, ParameterList parameters)Ensure a parameter doesn't occur in the specified list.static voidassertNullOrEqual(Parameter param, ParameterList parameters)static voidassertOne(String paramName, ParameterList parameters)Ensure a parameter occurs once.static voidassertOneOrLess(String paramName, ParameterList parameters)Ensure a parameter occurs no more than once.
-
-
-
Field Detail
-
ASSERT_NONE_MESSAGE
public static final String ASSERT_NONE_MESSAGE
- See Also:
- Constant Field Values
-
ASSERT_ONE_OR_LESS_MESSAGE
public static final String ASSERT_ONE_OR_LESS_MESSAGE
- See Also:
- Constant Field Values
-
ASSERT_ONE_MESSAGE
public static final String ASSERT_ONE_MESSAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
assertOneOrLess
public static void assertOneOrLess(String paramName, ParameterList parameters) throws ValidationException
Ensure a parameter occurs no more than once.- Parameters:
paramName- the parameter nameparameters- a list of parameters to query- Throws:
ValidationException- when the specified parameter occurs more than once
-
assertOne
public static void assertOne(String paramName, ParameterList parameters) throws ValidationException
Ensure a parameter occurs once.- Parameters:
paramName- the parameter nameparameters- a list of parameters to query- Throws:
ValidationException- when the specified parameter does not occur once
-
assertNone
public static void assertNone(String paramName, ParameterList parameters) throws ValidationException
Ensure a parameter doesn't occur in the specified list.- Parameters:
paramName- the name of a parameterparameters- a list of parameters- Throws:
ValidationException- thrown when the specified property is found in the list of properties
-
assertNullOrEqual
public static void assertNullOrEqual(Parameter param, ParameterList parameters) throws ValidationException
- Parameters:
param- a parameter instanceparameters- a list of parameters- Throws:
ValidationException- where the assertion fails
-
-