private static class CharMatcher.RangesMatcher extends CharMatcher
CharMatcher.FastMatcher, CharMatcher.NamedFastMatcher, CharMatcher.NegatedFastMatcher, CharMatcher.Whitespace
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
description |
private char[] |
rangeEnds |
private char[] |
rangeStarts |
ANY, ASCII, BREAKING_WHITESPACE, DIGIT, INVISIBLE, JAVA_DIGIT, JAVA_ISO_CONTROL, JAVA_LETTER, JAVA_LETTER_OR_DIGIT, JAVA_LOWER_CASE, JAVA_UPPER_CASE, NONE, SINGLE_WIDTH, WHITESPACE
Constructor and Description |
---|
RangesMatcher(java.lang.String description,
char[] rangeStarts,
char[] rangeEnds) |
Modifier and Type | Method and Description |
---|---|
boolean |
matches(char c)
Determines a true or false value for the given character.
|
java.lang.String |
toString()
Returns a string representation of this
CharMatcher , such as
CharMatcher.or(WHITESPACE, JAVA_DIGIT) . |
and, any, anyOf, apply, ascii, breakingWhitespace, collapseFrom, countIn, digit, forPredicate, indexIn, indexIn, inRange, invisible, is, isNot, javaDigit, javaIsoControl, javaLetter, javaLetterOrDigit, javaLowerCase, javaUpperCase, lastIndexIn, matchesAllOf, matchesAnyOf, matchesNoneOf, negate, none, noneOf, or, precomputed, precomputedInternal, removeFrom, replaceFrom, replaceFrom, retainFrom, setBits, singleWidth, trimAndCollapseFrom, trimFrom, trimLeadingFrom, trimTrailingFrom, whitespace
private final java.lang.String description
private final char[] rangeStarts
private final char[] rangeEnds
RangesMatcher(java.lang.String description, char[] rangeStarts, char[] rangeEnds)
public boolean matches(char c)
CharMatcher
matches
in class CharMatcher
public java.lang.String toString()
CharMatcher
CharMatcher
, such as
CharMatcher.or(WHITESPACE, JAVA_DIGIT)
.toString
in class CharMatcher