public class MergeValidationEngine extends java.lang.Object implements ValidationEngine
Constructor and Description |
---|
MergeValidationEngine(ValidationEngine engine,
java.util.Map<java.lang.String,InvalidElement> invalidElements,
Element element,
java.util.function.Predicate<Element> filter,
java.lang.Object target) |
Modifier and Type | Method and Description |
---|---|
ValidationEngine |
filter(java.util.function.Predicate<Element> filter)
Validates only the elements that matches the given filter.
|
ValidationResult |
validate(java.lang.Object target)
Validates all elements in the given target.
|
public MergeValidationEngine(ValidationEngine engine, java.util.Map<java.lang.String,InvalidElement> invalidElements, Element element, java.util.function.Predicate<Element> filter, java.lang.Object target)
public ValidationEngine filter(java.util.function.Predicate<Element> filter)
ValidationEngine
filter
in interface ValidationEngine
filter
- the filter to restrict the elements.public ValidationResult validate(java.lang.Object target)
ValidationEngine
validate
in interface ValidationEngine
target
- the target to validate.