Package com.google.common.io
Class BaseEncoding.Base64Encoding
- java.lang.Object
-
- com.google.common.io.BaseEncoding
-
- com.google.common.io.BaseEncoding.StandardBaseEncoding
-
- com.google.common.io.BaseEncoding.Base64Encoding
-
- Enclosing class:
- BaseEncoding
static final class BaseEncoding.Base64Encoding extends BaseEncoding.StandardBaseEncoding
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.common.io.BaseEncoding
BaseEncoding.Base16Encoding, BaseEncoding.Base64Encoding, BaseEncoding.DecodingException, BaseEncoding.SeparatedBaseEncoding, BaseEncoding.StandardBaseEncoding
-
-
Field Summary
-
Fields inherited from class com.google.common.io.BaseEncoding.StandardBaseEncoding
alphabet, paddingChar
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Base64Encoding(BaseEncoding.Alphabet alphabet, java.lang.Character paddingChar)
(package private)
Base64Encoding(java.lang.String name, java.lang.String alphabetChars, java.lang.Character paddingChar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
decodeTo(byte[] target, java.lang.CharSequence chars)
(package private) void
encodeTo(java.lang.Appendable target, byte[] bytes, int off, int len)
(package private) BaseEncoding
newInstance(BaseEncoding.Alphabet alphabet, java.lang.Character paddingChar)
-
Methods inherited from class com.google.common.io.BaseEncoding.StandardBaseEncoding
canDecode, decodingStream, encodeChunkTo, encodingStream, equals, hashCode, lowerCase, maxDecodedSize, maxEncodedSize, omitPadding, padding, toString, upperCase, withPadChar, withSeparator
-
Methods inherited from class com.google.common.io.BaseEncoding
base16, base32, base32Hex, base64, base64Url, decode, decodeChecked, decodingSource, encode, encode, encodingSink, ignoringReader, separatingAppendable, separatingWriter
-
-
-
-
Constructor Detail
-
Base64Encoding
Base64Encoding(java.lang.String name, java.lang.String alphabetChars, @Nullable java.lang.Character paddingChar)
-
Base64Encoding
private Base64Encoding(BaseEncoding.Alphabet alphabet, @Nullable java.lang.Character paddingChar)
-
-
Method Detail
-
encodeTo
void encodeTo(java.lang.Appendable target, byte[] bytes, int off, int len) throws java.io.IOException
- Overrides:
encodeTo
in classBaseEncoding.StandardBaseEncoding
- Throws:
java.io.IOException
-
decodeTo
int decodeTo(byte[] target, java.lang.CharSequence chars) throws BaseEncoding.DecodingException
- Overrides:
decodeTo
in classBaseEncoding.StandardBaseEncoding
- Throws:
BaseEncoding.DecodingException
-
newInstance
BaseEncoding newInstance(BaseEncoding.Alphabet alphabet, @Nullable java.lang.Character paddingChar)
- Overrides:
newInstance
in classBaseEncoding.StandardBaseEncoding
-
-