private void validateChildResource()

in src/main/java/org/apache/sling/validation/impl/ValidationServiceImpl.java [275:284]


    private void validateChildResource(@NotNull Resource resource, @NotNull String relativePathOfParent, @NotNull ChildResource childResource, @NotNull CompositeValidationResult result, @NotNull ResourceBundle defaultResourceBundle) {
        final @NotNull String relativePath;
        if (relativePathOfParent.isEmpty()) {
            relativePath = resource.getName();
        } else {
            relativePath = relativePathOfParent +  "/" + resource.getName();
        }
        validateValueMap(resource.adaptTo(ValueMap.class), resource, relativePath, childResource.getProperties(), result, defaultResourceBundle);
        validateChildren(resource, relativePath, childResource.getChildren(), result, defaultResourceBundle);
    }