com.github.fge.jsonschema.examples
Class Example9.DivisorsKeywordValidator
java.lang.Object
com.github.fge.jsonschema.keyword.validator.AbstractKeywordValidator
com.github.fge.jsonschema.examples.Example9.DivisorsKeywordValidator
- All Implemented Interfaces:
- KeywordValidator
- Enclosing class:
- Example9
public static final class Example9.DivisorsKeywordValidator
- extends AbstractKeywordValidator
Custom keyword validator for Example9
It must be public
because it is built by reflection.
Example9.DivisorsKeywordValidator
public Example9.DivisorsKeywordValidator(JsonNode digest)
validate
public void validate(Processor<FullData,FullData> processor,
ProcessingReport report,
MessageBundle bundle,
FullData data)
throws ProcessingException
- Description copied from interface:
KeywordValidator
- Validate the instance
- Parameters:
processor
- the main validation processorreport
- the report to usebundle
- the message bundle to usedata
- the validation data
- Throws:
InvalidInstanceException
- instance is invalid, and the report has
been configured to throw an exception instead of logging errors
ProcessingException
toString
public String toString()
- Specified by:
toString
in class AbstractKeywordValidator