com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3
Class DraftV3TypeKeywordSyntaxChecker
java.lang.Object
com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3.DraftV3TypeKeywordSyntaxChecker
- All Implemented Interfaces:
- SyntaxChecker
public final class DraftV3TypeKeywordSyntaxChecker
- extends AbstractSyntaxChecker
Helper class to validate the syntax of draft v3's type and disallow
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DraftV3TypeKeywordSyntaxChecker
public DraftV3TypeKeywordSyntaxChecker(String keyword)
checkValue
protected void checkValue(Collection<JsonPointer> pointers,
MessageBundle bundle,
ProcessingReport report,
SchemaTree tree)
throws ProcessingException
- Description copied from class:
AbstractSyntaxChecker
- Method which all syntax checkers extending this class must implement
At this point, it is known that the keyword's value has at least the
correct type.
- Specified by:
checkValue in class AbstractSyntaxChecker
- Parameters:
pointers - the list of JSON Pointers to fill (see description)bundle - the message bundle to usereport - the processing report to usetree - the schema
- Throws:
InvalidSchemaException - keyword is invalid
ProcessingException