Class PatternValidation
- java.lang.Object
- 
- org.apache.johnzon.jsonschema.spi.builtin.PatternValidation
 
- 
- All Implemented Interfaces:
- ValidationExtension
 
 public class PatternValidation extends Object implements ValidationExtension 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description private static classPatternValidation.Impl
 - 
Field SummaryFields Modifier and Type Field Description private Function<String,Predicate<CharSequence>>predicateFactory
 - 
Constructor SummaryConstructors Constructor Description PatternValidation(Function<String,Predicate<CharSequence>> predicateFactory)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Function<jakarta.json.JsonValue,Stream<ValidationResult.ValidationError>>>create(ValidationContext model)
 
- 
- 
- 
Field Detail- 
predicateFactoryprivate final Function<String,Predicate<CharSequence>> predicateFactory 
 
- 
 - 
Constructor Detail- 
PatternValidationpublic PatternValidation(Function<String,Predicate<CharSequence>> predicateFactory) 
 
- 
 - 
Method Detail- 
createpublic Optional<Function<jakarta.json.JsonValue,Stream<ValidationResult.ValidationError>>> create(ValidationContext model) - Specified by:
- createin interface- ValidationExtension
 
 
- 
 
-