Top Description Fields Constructors Methods
org.apache.tools.ant.util

public Class Base64Converter

extends Object
Class Inheritance
Known Direct Subclasses
org.apache.tools.ant.taskdefs.Get.Base64Converter

BASE 64 encoding of a String or an array of bytes. Based on RFC 1421.

Field Summary

Modifier and TypeField and Description
private static final char[]
public static final char[]
alphabet

Provided for BC purposes

private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

the encoded string.
encode
(String
the string to encode.
s
)

Encode a string into base64 encoding.

public String

Returns:

the encoded string.
encode
(byte[]
the byte array to encode.
octetString
)

Encode a byte array into base64 encoding.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ALPHABETback to summary
private static final char[] ALPHABET
alphabetback to summary
public static final char[] alphabet

Provided for BC purposes

BYTEback to summary
private static final int BYTE
BYTE_MASKback to summary
private static final int BYTE_MASK
POS_0_MASKback to summary
private static final int POS_0_MASK
POS_1_MASKback to summary
private static final int POS_1_MASK
POS_1_SHIFTback to summary
private static final int POS_1_SHIFT
POS_2_MASKback to summary
private static final int POS_2_MASK
POS_2_SHIFTback to summary
private static final int POS_2_SHIFT
POS_3_MASKback to summary
private static final int POS_3_MASK
POS_3_SHIFTback to summary
private static final int POS_3_SHIFT
WORDback to summary
private static final int WORD

Constructor Detail

Base64Converterback to summary
public Base64Converter()

Method Detail

encodeback to summary
public String encode(String s)

Encode a string into base64 encoding.

Parameters
s:String

the string to encode.

Returns:String

the encoded string.

encodeback to summary
public String encode(byte[] octetString)

Encode a byte array into base64 encoding.

Parameters
octetString:byte[]

the byte array to encode.

Returns:String

the encoded string.