com.github.fge.jsonschema.processors.build
Class ValidatorBuilder
java.lang.Object
com.github.fge.jsonschema.processors.build.ValidatorBuilder
- All Implemented Interfaces:
- Processor<SchemaDigest,ValidatorList>
public final class ValidatorBuilder
- extends Object
- implements Processor<SchemaDigest,ValidatorList>
Keyword builder processor
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.
- See Also:
ValidationProcessor
ValidatorBuilder
public ValidatorBuilder(Library library)
ValidatorBuilder
public ValidatorBuilder(Dictionary<Constructor<? extends KeywordValidator>> dict)
process
public ValidatorList process(ProcessingReport report,
SchemaDigest input)
throws ProcessingException
- Process the input
- Specified by:
process
in interface Processor<SchemaDigest,ValidatorList>
- Parameters:
report
- the report to use while processinginput
- the input for this processor
- Returns:
- the output
- Throws:
ProcessingException
- processing failed
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2014. All Rights Reserved.