Package net.fortuna.ical4j.validate
Interface Validator<T>
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
CalendarValidatorImpl
,CalendarValidatorImpl.AddValidator
,CalendarValidatorImpl.CancelValidator
,CalendarValidatorImpl.CounterValidator
,CalendarValidatorImpl.DeclineCounterValidator
,CalendarValidatorImpl.PublishValidator
,CalendarValidatorImpl.RefreshValidator
,CalendarValidatorImpl.ReplyValidator
,CalendarValidatorImpl.RequestValidator
,ComponentValidator
,EmptyValidator
,PropertyValidator
,VEventValidator
,VTimeZoneValidator
,VToDoValidator
public interface Validator<T> extends Serializable
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static <T> void
assertFalse(Predicate<T> predicate, String message, boolean warn, T components, Object... messageParams)
void
validate(T target)
Validates the associated model against an applicable standard.
-
-
-
Method Detail
-
assertFalse
static <T> void assertFalse(Predicate<T> predicate, String message, boolean warn, T components, Object... messageParams)
-
validate
void validate(T target) throws ValidationException
Validates the associated model against an applicable standard.- Throws:
ValidationException
- where the model does not confirm to the applicable standard
-
-