Top Interfaces Classes
module ical4j.core

Package net.fortuna.ical4j.validate


Interface Summary

Modifier and TypeInterface and Description
public interface
CalendarValidatorFactory

Created by fortuna on 13/09/15.

public interface
public interface
Validator<T>

Implementors apply validation rules to iCalendar content to determine a level of compliance with the published specifications.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractCalendarValidatorFactory

Created by fortuna on 13/09/15.

public abstract class
AbstractValidationRuleSet<
target type for rule application
T
>

Encapsulates a set of validation rules and context for the application of these rules.

public abstract class
public class
CalendarValidatorImpl

Created by fortuna on 13/09/15.

public class
public class
public class
DefaultCalendarValidatorFactory

Created by fortuna on 13/09/15.

public class
EmptyValidator<T>

Created by fortuna on 12/09/15.

public class
public class
ParameterValidator

Deprecated default property validation moved to relevant property. See also PropertyRuleSet.
$Id$ [15-May-2004] Defines methods for validating parameters and parameter lists.
public class
public class
public class
PropertyValidator<T extends Property>

$Id$ [15-May-2004] Defines methods for validating properties and property lists.

public class
RecurValidator

This validator provides semantic recurrence rule validation according to the RFC5545 specification excerpt listed below.

public class
public class
ValidationException

$Id$ [23-Apr-2004] An exception thrown during validation to indicate abnormal completion.

public class
ValidationReport

Generate a report from a ValidationResult.

public class
ValidationResult

Encapsulates the result of applying validation rules to iCalendar content.

public class
ValidationRule<T>

Defines a rule for validating iCalendar content.