Checker<java.lang.String>, java.util.function.Predicate<java.lang.String>public final class MatchesPattern extends AbstractStringChecker
| Modifier and Type | Field | Description |
|---|---|---|
static MatchesPattern |
DIGITS |
|
static cdc.util.args.Factory<MatchesPattern> |
FACTORY |
|
static cdc.util.args.FormalArgs |
FARGS |
|
static MatchesPattern |
LC_LETTERS |
|
static MatchesPattern |
LC_LETTERS_OR_DIGITS |
|
static MatchesPattern |
LETTERS |
|
static MatchesPattern |
LETTERS_OR_DIGITS |
|
static cdc.util.args.FormalArg<java.lang.String> |
PATTERN |
|
static MatchesPattern |
UC_LETTERS |
|
static MatchesPattern |
UC_LETTERS_OR_DIGITS |
| Constructor | Description |
|---|---|
MatchesPattern(java.lang.String regex) |
|
MatchesPattern(java.util.regex.Pattern pattern) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
explain(boolean result,
java.lang.String argName) |
Explains the conditions at which a positive or negative result is obtained.
|
java.util.regex.Pattern |
getPattern() |
|
boolean |
test(java.lang.String value) |
getValueClassafter, after, afterRaw, and, andRaw, cast, cast, explain, explain, fromConverter, fromFunction, negate, or, orRaw, testAndExplain, testAndExplainpublic static final cdc.util.args.FormalArg<java.lang.String> PATTERN
public static final cdc.util.args.FormalArgs FARGS
public static final cdc.util.args.Factory<MatchesPattern> FACTORY
public static final MatchesPattern LETTERS
public static final MatchesPattern DIGITS
public static final MatchesPattern LETTERS_OR_DIGITS
public static final MatchesPattern UC_LETTERS
public static final MatchesPattern UC_LETTERS_OR_DIGITS
public static final MatchesPattern LC_LETTERS
public static final MatchesPattern LC_LETTERS_OR_DIGITS
public MatchesPattern(java.util.regex.Pattern pattern)
public MatchesPattern(java.lang.String regex)
public boolean test(java.lang.String value)
public java.lang.String explain(boolean result,
java.lang.String argName)
Checkerresult - The result to explain.argName - The argument name to use in explanations.result.public java.util.regex.Pattern getPattern()
Copyright © 2019. All rights reserved.