Package net.fortuna.ical4j.validate
Class PropertyValidator<T extends Property>
- java.lang.Object
-
- net.fortuna.ical4j.validate.PropertyValidator<T>
-
- All Implemented Interfaces:
Serializable
,Validator<T>
public final class PropertyValidator<T extends Property> extends Object implements Validator<T>
$Id$ [15-May-2004] Defines methods for validating properties and property lists.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Validator<Attach>
ATTACH
static Validator<Attendee>
ATTENDEE
static Validator<Categories>
CATEGORIES
static Validator<Comment>
COMMENT
static Validator<Contact>
CONTACT
static Validator<Country>
COUNTRY
static Validator<Description>
DESCRIPTION
static Validator<ExDate>
EXDATE
static Validator<FreeBusy>
FREEBUSY
static Validator<Location>
LOCATION
static Validator<LocationType>
LOCATION_TYPE
static Validator<Organizer>
ORGANIZER
static Validator<RDate>
RDATE
static Validator<RecurrenceId>
RECURRENCE_ID
static Validator<Region>
REGION
static Validator<RelatedTo>
RELATED_TO
static Validator<RequestStatus>
REQUEST_STATUS
static Validator<Resources>
RESOURCES
static Validator<RRule>
RRULE
static Validator<StructuredData>
STRUCTURED_DATA
static Validator<StyledDescription>
STYLED_DESCRIPTION
static Validator<Summary>
SUMMARY
static Validator<Tel>
TEL
static Validator<Trigger>
TRIGGER
static Validator<TzName>
TZ_NAME
-
Constructor Summary
Constructors Constructor Description PropertyValidator(List<ValidationRule> rules)
PropertyValidator(ValidationRule... rules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
validate(Property target)
Validates the target content by applying validation rules.
-
-
-
Field Detail
-
CATEGORIES
public static final Validator<Categories> CATEGORIES
-
DESCRIPTION
public static final Validator<Description> DESCRIPTION
-
LOCATION_TYPE
public static final Validator<LocationType> LOCATION_TYPE
-
RECURRENCE_ID
public static final Validator<RecurrenceId> RECURRENCE_ID
-
REQUEST_STATUS
public static final Validator<RequestStatus> REQUEST_STATUS
-
STRUCTURED_DATA
public static final Validator<StructuredData> STRUCTURED_DATA
-
STYLED_DESCRIPTION
public static final Validator<StyledDescription> STYLED_DESCRIPTION
-
-
Constructor Detail
-
PropertyValidator
public PropertyValidator(ValidationRule... rules)
-
PropertyValidator
public PropertyValidator(List<ValidationRule> rules)
-
-
Method Detail
-
validate
public void validate(Property target) throws ValidationException
Description copied from interface:Validator
Validates the target content by applying validation rules. When content fails validation the validator may throw an exception depending on the implementation.- Specified by:
validate
in interfaceValidator<T extends Property>
- Throws:
ValidationException
- indicates validation failure (implementation-specific)
-
-