@FunctionalInterface public interface FormatValidator
| Modifier and Type | Field and Description |
|---|---|
static FormatValidator |
NONE
No-operation implementation (never throws {always returns
Optional.empty()). |
| Modifier and Type | Method and Description |
|---|---|
java8.util.Optional<String> |
validate(String subject)
Implementation-specific validation of
subject. |
static final FormatValidator NONE
Optional.empty()).java8.util.Optional<String> validate(String subject)
subject. If a validation error occurs then
implementations should return a programmer-friendly error message as a String wrapped in an
Optional. If the validation succeeded then an empty optional should be
returned.subject - the string to be validatedOptional wrapping the error message if a validation error occured, otherwise
an empty optional.Copyright © 2018. All rights reserved.