Class EnumValidation.Impl
java.lang.Object
org.apache.johnzon.jsonschema.spi.builtin.BaseValidation
org.apache.johnzon.jsonschema.spi.builtin.EnumValidation.Impl
- All Implemented Interfaces:
Function<jakarta.json.JsonValue,Stream<ValidationResult.ValidationError>>
- Enclosing class:
- EnumValidation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final Collection<jakarta.json.JsonValue>Fields inherited from class org.apache.johnzon.jsonschema.spi.builtin.BaseValidation
extractor, pointer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateImpl(Collection<jakarta.json.JsonValue> valid, Function<jakarta.json.JsonValue, jakarta.json.JsonValue> extractor, String pointer, boolean nullable) -
Method Summary
Methods inherited from class org.apache.johnzon.jsonschema.spi.builtin.BaseValidation
isNull, onArray, onBoolean, onNumber, onObject, onString
-
Field Details
-
valid
-
nullable
private final boolean nullable
-
-
Constructor Details
-
Impl
private Impl(Collection<jakarta.json.JsonValue> valid, Function<jakarta.json.JsonValue, jakarta.json.JsonValue> extractor, String pointer, boolean nullable)
-
-
Method Details
-
apply
- Specified by:
applyin interfaceFunction<jakarta.json.JsonValue,Stream<ValidationResult.ValidationError>> - Overrides:
applyin classBaseValidation
-
toString
-