in src/main/java/org/apache/commons/validator/Field.java [722:748]
private boolean runDependentValidators(
final ValidatorAction va,
final ValidatorResults results,
final Map<String, ValidatorAction> actions,
final Map<String, Object> params,
final int pos)
throws ValidatorException {
final List<String> dependentValidators = va.getDependencyList();
if (dependentValidators.isEmpty()) {
return true;
}
for (final String depend : dependentValidators) {
final ValidatorAction action = actions.get(depend);
if (action == null) {
handleMissingAction(depend);
}
if (!validateForRule(action, results, actions, params, pos)) {
return false;
}
}
return true;
}