Uses of Interface
io.github.cowwoc.requirements13.jackson.validator.JsonNodeValidator
Packages that use JsonNodeValidator
Package
Description
-
Uses of JsonNodeValidator in io.github.cowwoc.requirements13.jackson
Methods in io.github.cowwoc.requirements13.jackson that return JsonNodeValidatorModifier and TypeMethodDescription<T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> JacksonAssertThat.assertThat(T value) Validates the state of aJsonNode.<T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> JacksonAssertThat.assertThat(T value, String name) Validates the state of aJsonNode.static <T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> DefaultJacksonValidators.checkIf(T value) Validates the state of aJsonNode.static <T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> Validates the state of aJsonNode.<T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> JacksonCheckIf.checkIf(T value) Validates the state of aJsonNode.<T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> Validates the state of aJsonNode.static <T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> DefaultJacksonValidators.requireThat(T value, String name) Validates the state of aJsonNode.<T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> JacksonRequireThat.requireThat(T value, String name) Validates the state of aJsonNode.static <T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> DefaultJacksonValidators.that(T value) Validates the state of aJsonNode.static <T extends tools.jackson.databind.JsonNode>
JsonNodeValidator<T> Validates the state of aJsonNode. -
Uses of JsonNodeValidator in io.github.cowwoc.requirements13.jackson.validator
Subinterfaces with type arguments of type JsonNodeValidator in io.github.cowwoc.requirements13.jackson.validatorModifier and TypeInterfaceDescriptioninterfaceJsonNodeValidator<T extends tools.jackson.databind.JsonNode>Validates the state of a JsonNode.interfaceJsonNodeValidator<T extends tools.jackson.databind.JsonNode>Validates the state of a JsonNode.Methods in io.github.cowwoc.requirements13.jackson.validator that return JsonNodeValidatorModifier and TypeMethodDescriptionJsonNodeValidator<tools.jackson.databind.node.ArrayNode> JsonNodeValidator.isArray()Ensures that the node contains an array.JsonNodeValidator<tools.jackson.databind.node.DecimalNode> JsonNodeValidator.isBigDecimal()Ensures that the node contains aBigDecimal.JsonNodeValidator<tools.jackson.databind.node.BigIntegerNode> JsonNodeValidator.isBigInteger()Ensures that the node contains aBigInteger.JsonNodeValidator<tools.jackson.databind.node.BooleanNode> JsonNodeValidator.isBoolean()Ensures that the node contains a Boolean.JsonNodeValidator<tools.jackson.databind.node.ContainerNode<?>> JsonNodeValidator.isContainer()Ensures that the node contains an array or object.JsonNodeValidator<tools.jackson.databind.node.NumericNode> JsonNodeValidator.isFloatingPointNumber()Ensures that the node contains afloatordouble.JsonNodeValidator<tools.jackson.databind.node.NumericNode> JsonNodeValidator.isIntegralNumber()Ensures that the node contains abyte,short,intorlong.JsonNodeValidator<tools.jackson.databind.node.MissingNode> JsonNodeValidator.isMissing()Ensures that the value references a missing node.JsonNodeValidator<tools.jackson.databind.node.NumericNode> JsonNodeValidator.isNumber()Ensures that the node contains aNumber.JsonNodeValidator<tools.jackson.databind.node.ObjectNode> JsonNodeValidator.isObject()Ensures that the node contains an object.JsonNodeValidator<tools.jackson.databind.node.StringNode> JsonNodeValidator.isString()Ensures that the node contains a String.JsonNodeValidator<tools.jackson.databind.node.ValueNode> JsonNodeValidator.isValue()Ensures that the node contains a binary value, boolean, null, number or string.JsonNodeValidator<tools.jackson.databind.JsonNode> Returns a validator for the node's property.