public class BASE64EncodingAlgorithm extends BuiltInEncodingAlgorithm
BuiltInEncodingAlgorithm.WordListener
Modifier and Type | Field and Description |
---|---|
(package private) static int[] |
decodeBase64 |
(package private) static char[] |
encodeBase64 |
SPACE_PATTERN
Constructor and Description |
---|
BASE64EncodingAlgorithm() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convertFromCharacters(char[] ch,
int start,
int length) |
void |
convertToCharacters(byte[] data,
int offset,
int length,
java.lang.StringBuffer s) |
void |
convertToCharacters(java.lang.Object data,
java.lang.StringBuffer s) |
java.lang.Object |
decodeFromBytes(byte[] b,
int start,
int length) |
java.lang.Object |
decodeFromInputStream(java.io.InputStream s) |
void |
encodeToBytes(java.lang.Object array,
int astart,
int alength,
byte[] b,
int start) |
void |
encodeToOutputStream(java.lang.Object data,
java.io.OutputStream s) |
int |
getOctetLengthFromPrimitiveLength(int primitiveLength) |
int |
getPrimtiveLengthFromOctetLength(int octetLength) |
matchWhiteSpaceDelimnatedWords, removeWhitespace
static final char[] encodeBase64
static final int[] decodeBase64
public final java.lang.Object decodeFromBytes(byte[] b, int start, int length) throws EncodingAlgorithmException
EncodingAlgorithmException
public final java.lang.Object decodeFromInputStream(java.io.InputStream s) throws java.io.IOException
java.io.IOException
public void encodeToOutputStream(java.lang.Object data, java.io.OutputStream s) throws java.io.IOException
java.io.IOException
public final java.lang.Object convertFromCharacters(char[] ch, int start, int length)
public final void convertToCharacters(java.lang.Object data, java.lang.StringBuffer s)
public final int getPrimtiveLengthFromOctetLength(int octetLength) throws EncodingAlgorithmException
getPrimtiveLengthFromOctetLength
in class BuiltInEncodingAlgorithm
EncodingAlgorithmException
public int getOctetLengthFromPrimitiveLength(int primitiveLength)
getOctetLengthFromPrimitiveLength
in class BuiltInEncodingAlgorithm
public final void encodeToBytes(java.lang.Object array, int astart, int alength, byte[] b, int start)
encodeToBytes
in class BuiltInEncodingAlgorithm
public final void convertToCharacters(byte[] data, int offset, int length, java.lang.StringBuffer s)