com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4
Class DraftV4DependenciesSyntaxChecker
java.lang.Object
com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.DependenciesSyntaxChecker
com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.DraftV4DependenciesSyntaxChecker
- All Implemented Interfaces:
- SyntaxChecker
public final class DraftV4DependenciesSyntaxChecker
- extends DependenciesSyntaxChecker
Syntax checker for draft v4's dependencies keyword
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static SyntaxChecker getInstance()
checkDependency
protected void checkDependency(ProcessingReport report,
MessageBundle bundle,
String name,
SchemaTree tree)
throws ProcessingException
- Description copied from class:
DependenciesSyntaxChecker
- Check one dependency which is not a schema dependency
- Specified by:
checkDependency in class DependenciesSyntaxChecker
- Parameters:
report - the processing report to usebundle - the message bundle to usename - the property dependency nametree - the schema
- Throws:
InvalidSchemaException - keyword is invalid
ProcessingException