com.github.fge.jsonschema.keyword.digest.helpers
Class NumericDigester
java.lang.Object
com.github.fge.jsonschema.keyword.digest.AbstractDigester
com.github.fge.jsonschema.keyword.digest.helpers.NumericDigester
- All Implemented Interfaces:
- Digester
- Direct Known Subclasses:
- DivisibleByDigester, MaximumDigester, MinimumDigester, MultipleOfDigester
public abstract class NumericDigester
- extends AbstractDigester
A specialized digester for numeric keywords
This digester ensures that, for instance, values 1
, 1.0
and 1.00
produce the same digest. It also stores another important
information: whether that number can be reliably represented as a long
. If this is not the case, for accuracy reasons, BigDecimal
is
used.
- See Also:
NumericValidator
Methods inherited from interface com.github.fge.jsonschema.keyword.digest.Digester |
digest |
NumericDigester
protected NumericDigester(String keyword)
digestedNumberNode
protected final ObjectNode digestedNumberNode(JsonNode schema)