Class PatternValidation.Impl
java.lang.Object
org.apache.johnzon.jsonschema.spi.builtin.BaseValidation
org.apache.johnzon.jsonschema.spi.builtin.PatternValidation.Impl
- All Implemented Interfaces:
Function<jakarta.json.JsonValue,Stream<ValidationResult.ValidationError>>
- Enclosing class:
- PatternValidation
-
Field Summary
FieldsFields inherited from class org.apache.johnzon.jsonschema.spi.builtin.BaseValidation
extractor, pointer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateImpl(String pointer, Function<jakarta.json.JsonValue, jakarta.json.JsonValue> valueProvider, Predicate<CharSequence> matcher) -
Method Summary
Methods inherited from class org.apache.johnzon.jsonschema.spi.builtin.BaseValidation
apply, isNull, onArray, onBoolean, onNumber, onObject
-
Field Details
-
matcher
-
-
Constructor Details
-
Impl
private Impl(String pointer, Function<jakarta.json.JsonValue, jakarta.json.JsonValue> valueProvider, Predicate<CharSequence> matcher)
-
-
Method Details
-
onString
- Overrides:
onStringin classBaseValidation
-
toString
-