Package com.google.common.io
Class BaseEncoding.Alphabet
java.lang.Object
com.google.common.io.BaseEncoding.Alphabet
- Enclosing class:
BaseEncoding
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int
(package private) final int
private final char[]
(package private) final int
private final byte[]
private final boolean
(package private) final int
private final String
private final boolean[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
canDecode
(char ch) private static byte[]
decodabetFor
(char[] chars) (package private) int
decode
(char ch) (package private) char
encode
(int bits) boolean
int
hashCode()
private boolean
private boolean
(package private) BaseEncoding.Alphabet
Returns an equivalentAlphabet
except it ignores case.(package private) boolean
isValidPaddingStartPosition
(int index) (package private) BaseEncoding.Alphabet
boolean
matches
(char c) toString()
(package private) BaseEncoding.Alphabet
-
Field Details
-
name
-
chars
private final char[] chars -
mask
final int mask -
bitsPerChar
final int bitsPerChar -
charsPerChunk
final int charsPerChunk -
bytesPerChunk
final int bytesPerChunk -
decodabet
private final byte[] decodabet -
validPadding
private final boolean[] validPadding -
ignoreCase
private final boolean ignoreCase
-
-
Constructor Details
-
Alphabet
Alphabet(String name, char[] chars) -
Alphabet
-
-
Method Details
-
decodabetFor
private static byte[] decodabetFor(char[] chars) -
ignoreCase
BaseEncoding.Alphabet ignoreCase()Returns an equivalentAlphabet
except it ignores case. -
encode
char encode(int bits) -
isValidPaddingStartPosition
boolean isValidPaddingStartPosition(int index) -
canDecode
boolean canDecode(char ch) -
decode
- Throws:
BaseEncoding.DecodingException
-
hasLowerCase
private boolean hasLowerCase() -
hasUpperCase
private boolean hasUpperCase() -
upperCase
BaseEncoding.Alphabet upperCase() -
lowerCase
BaseEncoding.Alphabet lowerCase() -
matches
public boolean matches(char c) -
toString
-
equals
-
hashCode
public int hashCode()
-