public class SVNBase64
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static byte[] |
altBase64ToInt
This array is the analogue of base64ToInt, but for the nonstandard
variant that avoids the use of uppercase alphabetic characters.
|
private static byte[] |
base64ToInt
This array is a lookup table that translates unicode characters drawn
from the "SVNBase64 Alphabet" (as specified in Table 1 of RFC 2045) into
their 6-bit positive integer equivalents.
|
private static char[] |
intToAltBase64 |
private static char[] |
intToBase64 |
Constructor and Description |
---|
SVNBase64() |
Modifier and Type | Method and Description |
---|---|
static int |
base64ToByteArray(char[] s,
byte[] buffer) |
private static int |
base64ToByteArray(char[] s,
byte[] result,
boolean alternate) |
static int |
base64ToByteArray(java.lang.StringBuffer s,
byte[] buffer)
Translates the specified SVNBase64 string (as per Preferences.get(byte[]))
into a byte array.
|
private static int |
base64ToByteArray(java.lang.StringBuffer sb,
byte[] result,
boolean alternate) |
static java.lang.String |
byteArrayToAltBase64(byte[] a) |
static java.lang.String |
byteArrayToBase64(byte[] a) |
private static java.lang.String |
byteArrayToBase64(byte[] a,
boolean alternate) |
private static char |
charAt(char[] array,
int index) |
static char[] |
normalizeBase64(char[] in) |
static java.lang.StringBuffer |
normalizeBase64(java.lang.StringBuffer in) |
private static final char[] intToBase64
private static final char[] intToAltBase64
private static final byte[] base64ToInt
private static final byte[] altBase64ToInt
public static java.lang.String byteArrayToBase64(byte[] a)
public static java.lang.String byteArrayToAltBase64(byte[] a)
private static java.lang.String byteArrayToBase64(byte[] a, boolean alternate)
public static int base64ToByteArray(java.lang.StringBuffer s, byte[] buffer)
java.lang.IllegalArgumentException
- if s is not a valid SVNBase64 string.public static int base64ToByteArray(char[] s, byte[] buffer)
public static java.lang.StringBuffer normalizeBase64(java.lang.StringBuffer in)
public static char[] normalizeBase64(char[] in)
private static int base64ToByteArray(java.lang.StringBuffer sb, byte[] result, boolean alternate)
private static int base64ToByteArray(char[] s, byte[] result, boolean alternate)
private static char charAt(char[] array, int index)