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>ATTACHstatic Validator<Attendee>ATTENDEEstatic Validator<Categories>CATEGORIESstatic Validator<Comment>COMMENTstatic Validator<Contact>CONTACTstatic Validator<Country>COUNTRYstatic Validator<Description>DESCRIPTIONstatic Validator<ExDate>EXDATEstatic Validator<FreeBusy>FREEBUSYstatic Validator<Location>LOCATIONstatic Validator<LocationType>LOCATION_TYPEstatic Validator<Organizer>ORGANIZERstatic Validator<RDate>RDATEstatic Validator<RecurrenceId>RECURRENCE_IDstatic Validator<Region>REGIONstatic Validator<RelatedTo>RELATED_TOstatic Validator<RequestStatus>REQUEST_STATUSstatic Validator<Resources>RESOURCESstatic Validator<RRule>RRULEstatic Validator<StructuredData>STRUCTURED_DATAstatic Validator<StyledDescription>STYLED_DESCRIPTIONstatic Validator<Summary>SUMMARYstatic Validator<Tel>TELstatic Validator<Trigger>TRIGGERstatic 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 voidvalidate(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:ValidatorValidates the target content by applying validation rules. When content fails validation the validator may throw an exception depending on the implementation.- Specified by:
validatein interfaceValidator<T extends Property>- Throws:
ValidationException- indicates validation failure (implementation-specific)
-
-