/** * Initialise a Calendar object using the default configured validator. * @param properties a list of initial calendar properties * @param components a list of initial calendar components */ public Calendar(PropertyList<Property> properties, ComponentList<CalendarComponent> components) { this(properties, components, AbstractCalendarValidatorFactory.getInstance().newInstance()); }
@Override public void validate() throws ValidationException { validator.validate(this); } }
@Override public Validator<Calendar> newInstance() { return new CalendarValidatorImpl(); } }
public void validate() throws ValidationException { throw new ValidationException(); } };
/** * @param aName a property identifier * @param aList a list of initial parameters * @param factory the factory used to create the property instance */ protected Property(final String aName, final ParameterList aList, PropertyFactoryImpl factory) { this(aName, aList, new EmptyValidator<Property>(), factory); }
/** * Initialise a Calendar object using the default configured validator. * @param properties a list of initial calendar properties * @param components a list of initial calendar components */ public Calendar(PropertyList<Property> properties, ComponentList<CalendarComponent> components) { this(properties, components, AbstractCalendarValidatorFactory.getInstance().newInstance()); }
/** * Perform validation on a property. * * @throws ValidationException where the property is not in a valid state */ public void validate() throws ValidationException { validator.validate(this); }
@Override public Validator<Calendar> newInstance() { return new CalendarValidatorImpl(); } }
/** * @param aName a property identifier * @param aList a list of initial parameters * @param factory the factory used to create the property instance */ protected Property(final String aName, final ParameterList aList, PropertyFactoryImpl factory) { this(aName, aList, new EmptyValidator<Property>(), factory); }
/** * Initialise a Calendar object using the default configured validator. * @param properties a list of initial calendar properties * @param components a list of initial calendar components */ public Calendar(PropertyList properties, ComponentList<CalendarComponent> components) { this(properties, components, AbstractCalendarValidatorFactory.getInstance().newInstance()); }
@Override public void validate() throws ValidationException { validator.validate(this); } }
@Override public Validator<Calendar> newInstance() { return new CalendarValidatorImpl(); } }
/** * Initialise a Calendar object using the default configured validator. * @param properties a list of initial calendar properties * @param components a list of initial calendar components */ public Calendar(PropertyList<Property> properties, ComponentList<CalendarComponent> components) { this(properties, components, AbstractCalendarValidatorFactory.getInstance().newInstance()); }
@Override public void validate() throws ValidationException { validator.validate(this); } }
@Override public Validator<Calendar> newInstance() { return new CalendarValidatorImpl(); } }
@Override public void validate() throws ValidationException { validator.validate(this); } }
@Override public void validate() throws ValidationException { validator.validate(this); }
@Override public void validate() throws ValidationException { validator.validate(this); }
@Override public void validate() throws ValidationException { validator.validate(this); }
/** * Perform validation on a property. * * @throws ValidationException where the property is not in a valid state */ public void validate() throws ValidationException { validator.validate(this); }