org.eel.kitchen.jsonschema.keyword
Class AbstractTypeKeywordValidator

java.lang.Object
  extended by org.eel.kitchen.jsonschema.keyword.KeywordValidator
      extended by org.eel.kitchen.jsonschema.keyword.AbstractTypeKeywordValidator
Direct Known Subclasses:
DisallowKeywordValidator, TypeKeywordValidator

public abstract class AbstractTypeKeywordValidator
extends KeywordValidator


Field Summary
protected  Set<JsonNode> schemas
           
protected  EnumSet<NodeType> typeSet
           
 
Fields inherited from class org.eel.kitchen.jsonschema.keyword.KeywordValidator
instanceTypes
 
Constructor Summary
protected AbstractTypeKeywordValidator(String keyword, JsonNode schema)
           
 
Method Summary
 
Methods inherited from class org.eel.kitchen.jsonschema.keyword.KeywordValidator
validate, validateInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeSet

protected final EnumSet<NodeType> typeSet

schemas

protected final Set<JsonNode> schemas
Constructor Detail

AbstractTypeKeywordValidator

protected AbstractTypeKeywordValidator(String keyword,
                                       JsonNode schema)


Copyright © 2012. All Rights Reserved.