com.github.fge.jsonschema.processors.validation
Class ValidationProcessor

java.lang.Object
  extended by com.github.fge.jsonschema.processors.validation.ValidationProcessor
All Implemented Interfaces:
Processor<FullData,FullData>

public final class ValidationProcessor
extends Object
implements Processor<FullData,FullData>

Main validation processor


Constructor Summary
ValidationProcessor(ValidationConfiguration cfg, Processor<SchemaContext,ValidatorList> processor)
           
 
Method Summary
 FullData process(ProcessingReport report, FullData input)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValidationProcessor

public ValidationProcessor(ValidationConfiguration cfg,
                           Processor<SchemaContext,ValidatorList> processor)
Method Detail

process

public FullData process(ProcessingReport report,
                        FullData input)
                 throws ProcessingException
Specified by:
process in interface Processor<FullData,FullData>
Throws:
ProcessingException

toString

public String toString()
Overrides:
toString in class Object