public class PatternValidation extends java.lang.Object implements ValidationExtension
| Modifier and Type | Class and Description |
|---|---|
private static class |
PatternValidation.Impl |
| Modifier and Type | Field and Description |
|---|---|
private java.util.function.Function<java.lang.String,java.util.function.Predicate<java.lang.CharSequence>> |
predicateFactory |
| Constructor and Description |
|---|
PatternValidation(java.util.function.Function<java.lang.String,java.util.function.Predicate<java.lang.CharSequence>> predicateFactory) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.util.function.Function<javax.json.JsonValue,java.util.stream.Stream<ValidationResult.ValidationError>>> |
create(ValidationContext model) |
private final java.util.function.Function<java.lang.String,java.util.function.Predicate<java.lang.CharSequence>> predicateFactory
public PatternValidation(java.util.function.Function<java.lang.String,java.util.function.Predicate<java.lang.CharSequence>> predicateFactory)
public java.util.Optional<java.util.function.Function<javax.json.JsonValue,java.util.stream.Stream<ValidationResult.ValidationError>>> create(ValidationContext model)
create in interface ValidationExtensionCopyright © 2014–2021 The Apache Software Foundation. All rights reserved.