org.eel.kitchen.jsonschema.keyword
Class KeywordValidator
java.lang.Object
org.eel.kitchen.jsonschema.keyword.KeywordValidator
- Direct Known Subclasses:
- AbstractTypeKeywordValidator, AdditionalItemsKeywordValidator, AdditionalPropertiesKeywordValidator, DependenciesKeywordValidator, EnumKeywordValidator, ExtendsKeywordValidator, FormatKeywordValidator, NumericKeywordValidator, PatternKeywordValidator, PositiveIntegerKeywordValidator, PropertiesKeywordValidator, UniqueItemsKeywordValidator
public abstract class KeywordValidator
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instanceTypes
protected final EnumSet<NodeType> instanceTypes
KeywordValidator
protected KeywordValidator(NodeType... types)
validateInstance
public final void validateInstance(ValidationReport report,
JsonNode instance)
validate
protected abstract void validate(ValidationReport report,
JsonNode instance)
Copyright © 2012. All Rights Reserved.