public final class DependenciesValidator extends AbstractKeywordValidator
dependencies
In spite of syntax differences, the digested data used to build the validator is the same, which is why this validator is located here.
keyword
Constructor and Description |
---|
DependenciesValidator(JsonNode digest) |
Modifier and Type | Method and Description |
---|---|
String |
toString() |
void |
validate(Processor<FullData,FullData> processor,
ProcessingReport report,
MessageBundle bundle,
FullData data)
Validate the instance
|
newMsg, newMsg, toArrayNode
public DependenciesValidator(JsonNode digest)
public void validate(Processor<FullData,FullData> processor, ProcessingReport report, MessageBundle bundle, FullData data) throws ProcessingException
KeywordValidator
processor
- the main validation processorreport
- the report to usebundle
- the message bundle to usedata
- the validation dataInvalidInstanceException
- instance is invalid, and the report has
been configured to throw an exception instead of logging errorsProcessingException
public String toString()
toString
in class AbstractKeywordValidator