com.github.fge.jsonschema.processors.data
Class ValidatorList

java.lang.Object
  extended by com.github.fge.jsonschema.processors.data.ValidatorList
All Implemented Interfaces:
MessageProvider, Iterable<KeywordValidator>

public final class ValidatorList
extends Object
implements Iterable<KeywordValidator>, MessageProvider

Output of ValidatorBuilder, and input/output of FormatProcessor


Constructor Summary
ValidatorList(SchemaContext context, Collection<KeywordValidator> validators)
           
 
Method Summary
 SchemaContext getContext()
           
 Iterator<KeywordValidator> iterator()
           
 ProcessingMessage newMessage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatorList

public ValidatorList(SchemaContext context,
                     Collection<KeywordValidator> validators)
Method Detail

getContext

public SchemaContext getContext()

iterator

public Iterator<KeywordValidator> iterator()
Specified by:
iterator in interface Iterable<KeywordValidator>

newMessage

public ProcessingMessage newMessage()
Specified by:
newMessage in interface MessageProvider