Class BaseValidation
- java.lang.Object
- 
- org.apache.johnzon.jsonschema.spi.builtin.BaseValidation
 
- 
- All Implemented Interfaces:
- Function<jakarta.json.JsonValue,Stream<ValidationResult.ValidationError>>
 - Direct Known Subclasses:
- BaseNumberValidation,- ContainsValidation.ItemsValidator,- EnumValidation.Impl,- ItemsValidation.ItemsValidator,- MaxItemsValidation.Impl,- MaxLengthValidation.Impl,- MaxPropertiesValidation.Impl,- MinItemsValidation.Impl,- MinLengthValidation.Impl,- MinPropertiesValidation.Impl,- PatternValidation.Impl,- RequiredValidation.Impl,- TypeValidation.Impl,- UniqueItemsValidation.Impl
 
 public abstract class BaseValidation extends Object implements Function<jakarta.json.JsonValue,Stream<ValidationResult.ValidationError>> 
- 
- 
Constructor SummaryConstructors Constructor Description BaseValidation(String pointer, Function<jakarta.json.JsonValue,jakarta.json.JsonValue> extractor, jakarta.json.JsonValue.ValueType validType)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Stream<ValidationResult.ValidationError>apply(jakarta.json.JsonValue obj)protected booleanisNull(jakarta.json.JsonValue obj)protected Stream<ValidationResult.ValidationError>onArray(jakarta.json.JsonArray array)protected Stream<ValidationResult.ValidationError>onBoolean(boolean value)protected Stream<ValidationResult.ValidationError>onNumber(jakarta.json.JsonNumber number)protected Stream<ValidationResult.ValidationError>onObject(jakarta.json.JsonObject object)protected Stream<ValidationResult.ValidationError>onString(jakarta.json.JsonString cast)
 
- 
- 
- 
Method Detail- 
applypublic Stream<ValidationResult.ValidationError> apply(jakarta.json.JsonValue obj) - Specified by:
- applyin interface- Function<jakarta.json.JsonValue,Stream<ValidationResult.ValidationError>>
 
 - 
isNullprotected boolean isNull(jakarta.json.JsonValue obj) 
 - 
onArrayprotected Stream<ValidationResult.ValidationError> onArray(jakarta.json.JsonArray array) 
 - 
onObjectprotected Stream<ValidationResult.ValidationError> onObject(jakarta.json.JsonObject object) 
 - 
onNumberprotected Stream<ValidationResult.ValidationError> onNumber(jakarta.json.JsonNumber number) 
 - 
onBooleanprotected Stream<ValidationResult.ValidationError> onBoolean(boolean value) 
 - 
onStringprotected Stream<ValidationResult.ValidationError> onString(jakarta.json.JsonString cast) 
 
- 
 
-