public final class ValidatorBuilder extends Object implements Processor<SchemaDigest,ValidatorList>
This takes a SchemaDigest as an input and outputs a ValidatorList. The main processor, ValidationProcessor, then uses
this validator list to perform actual instance validation.
ValidationProcessor| Constructor and Description |
|---|
ValidatorBuilder(Dictionary<KeywordValidatorFactory> dict) |
ValidatorBuilder(Library library) |
| Modifier and Type | Method and Description |
|---|---|
ValidatorList |
process(ProcessingReport report,
SchemaDigest input)
Process the input
|
String |
toString() |
public ValidatorBuilder(Library library)
public ValidatorBuilder(Dictionary<KeywordValidatorFactory> dict)
public ValidatorList process(ProcessingReport report, SchemaDigest input) throws ProcessingException
process in interface Processor<SchemaDigest,ValidatorList>report - the report to use while processinginput - the input for this processorProcessingException - processing failed