public class Validators extends java.lang.Object implements Validator
Modifier and Type | Field and Description |
---|---|
private java.util.List<Validator> |
validators |
Constructor and Description |
---|
Validators(Validator... validators) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Node node,
ProblemReporter problemReporter) |
Validators |
add(Validator newValidator) |
java.util.List<Validator> |
getValidators() |
Validators |
remove(Validator validator) |
Validators |
replace(Validator oldValidator,
Validator newValidator) |
private final java.util.List<Validator> validators
public Validators(Validator... validators)
public java.util.List<Validator> getValidators()
public Validators remove(Validator validator)
public Validators replace(Validator oldValidator, Validator newValidator)
public Validators add(Validator newValidator)
public void accept(Node node, ProblemReporter problemReporter)
accept
in interface TypedValidator<Node>
accept
in interface Validator
accept
in interface java.util.function.BiConsumer<Node,ProblemReporter>
node
- the node that wants to be validatedproblemReporter
- when found, validation errors can be reported here