Package com.google.common.io
Class BaseEncoding.Alphabet
- java.lang.Object
-
- com.google.common.io.BaseEncoding.Alphabet
-
- Enclosing class:
- BaseEncoding
private static final class BaseEncoding.Alphabet extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intbitsPerChar(package private) intbytesPerChunkprivate char[]chars(package private) intcharsPerChunkprivate byte[]decodabet(package private) intmaskprivate java.lang.Stringnameprivate boolean[]validPadding
-
Constructor Summary
Constructors Constructor Description Alphabet(java.lang.String name, char[] chars)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleancanDecode(char ch)(package private) intdecode(char ch)(package private) charencode(int bits)booleanequals(java.lang.Object other)inthashCode()private booleanhasLowerCase()private booleanhasUpperCase()(package private) booleanisValidPaddingStartPosition(int index)(package private) BaseEncoding.AlphabetlowerCase()booleanmatches(char c)java.lang.StringtoString()(package private) BaseEncoding.AlphabetupperCase()
-
-
-
Field Detail
-
name
private final java.lang.String 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
-
-
Method Detail
-
encode
char encode(int bits)
-
isValidPaddingStartPosition
boolean isValidPaddingStartPosition(int index)
-
canDecode
boolean canDecode(char ch)
-
decode
int decode(char ch) throws BaseEncoding.DecodingException- 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
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-