private Collection<? extends ValidationError> validate(final StandaloneCatalog catalog, final ValidationErrors errors, final ValidatingConfig<StandaloneCatalog>[] configs) { for (final ValidatingConfig<StandaloneCatalog> config : configs) { config.validate(catalog, errors); } return errors; }
public static <T extends ValidatingConfig<T>> void validate(final URI uri, final T c) throws ValidationException { c.initialize(c, uri); final ValidationErrors errs = c.validate(c, new ValidationErrors()); log.info("Errors: " + errs.size() + " for " + uri); if (errs.size() > 0) { throw new ValidationException(errs); } }