private static final class BaseEncoding.Alphabet extends CharMatcher
Modifier and Type | Field and Description |
---|---|
(package private) int |
bitsPerChar |
(package private) int |
bytesPerChunk |
private char[] |
chars |
(package private) int |
charsPerChunk |
private byte[] |
decodabet |
(package private) int |
mask |
private java.lang.String |
name |
private boolean[] |
validPadding |
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 |
---|
Alphabet(java.lang.String name,
char[] chars) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
decode(char ch) |
(package private) char |
encode(int bits) |
private boolean |
hasLowerCase() |
private boolean |
hasUpperCase() |
(package private) boolean |
isValidPaddingStartPosition(int index) |
(package private) BaseEncoding.Alphabet |
lowerCase() |
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) . |
(package private) BaseEncoding.Alphabet |
upperCase() |
and, anyOf, apply, collapseFrom, countIn, forPredicate, indexIn, indexIn, inRange, is, isNot, lastIndexIn, matchesAllOf, matchesAnyOf, matchesNoneOf, negate, noneOf, or, precomputed, removeFrom, replaceFrom, replaceFrom, retainFrom, trimAndCollapseFrom, trimFrom, trimLeadingFrom, trimTrailingFrom
private final java.lang.String name
private final char[] chars
final int mask
final int bitsPerChar
final int charsPerChunk
final int bytesPerChunk
private final byte[] decodabet
private final boolean[] validPadding
char encode(int bits)
boolean isValidPaddingStartPosition(int index)
int decode(char ch) throws java.io.IOException
java.io.IOException
private boolean hasLowerCase()
private boolean hasUpperCase()
BaseEncoding.Alphabet upperCase()
BaseEncoding.Alphabet lowerCase()
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