public abstract class DependenciesSyntaxChecker extends AbstractSyntaxChecker
Modifier and Type | Field and Description |
---|---|
protected EnumSet<NodeType> |
dependencyTypes |
protected static Equivalence<JsonNode> |
EQUIVALENCE |
keyword
Modifier | Constructor and Description |
---|---|
protected |
DependenciesSyntaxChecker(NodeType... depTypes) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
checkDependency(ProcessingReport report,
String name,
SchemaTree tree) |
protected void |
checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
checkSyntax, getNode, getValidTypes, newMsg
protected static final Equivalence<JsonNode> EQUIVALENCE
protected DependenciesSyntaxChecker(NodeType... depTypes)
protected final void checkValue(Collection<JsonPointer> pointers, ProcessingReport report, SchemaTree tree) throws ProcessingException
checkValue
in class AbstractSyntaxChecker
ProcessingException
protected abstract void checkDependency(ProcessingReport report, String name, SchemaTree tree) throws ProcessingException
ProcessingException
Copyright © 2013. All Rights Reserved.