com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4
Class DefinitionsSyntaxChecker
java.lang.Object
com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.SchemaMapSyntaxChecker
com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.DefinitionsSyntaxChecker
- All Implemented Interfaces:
- SyntaxChecker
public final class DefinitionsSyntaxChecker
- extends SchemaMapSyntaxChecker
Syntax checker for draft v4's definitions keyword
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static SyntaxChecker getInstance()
extraChecks
protected void extraChecks(ProcessingReport report,
MessageBundle bundle,
SchemaTree tree)
throws ProcessingException
- Description copied from class:
SchemaMapSyntaxChecker
- Perform extra checks on the value
- Specified by:
extraChecks in class SchemaMapSyntaxChecker
- Parameters:
report - the report to usebundle - the message bundle to usetree - the schema
- Throws:
InvalidSchemaException - schema is invalid
ProcessingException