private boolean runDependentValidators()

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;
    }