|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xerces.utils.Base64
This class provides encode/decode for RFC 2045 Base64 as defined by RFC 2045, N. Freed and N. Borenstein. RFC 2045: Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. Reference 1996 Available at: http://www.ietf.org/rfc/rfc2045.txt This class is used by XML Schema binary format validation This implementation does not encode/decode streaming data. You need the data that you will encode/decode already on a byte arrray.
This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.
Constructor Summary | |
Base64()
|
Method Summary | |
static byte[] |
decode(byte[] base64Data)
Decodes Base64 data into octects |
static byte[] |
encode(byte[] binaryData)
Encodes hex octects into Base64 |
static int |
getDecodedDataLength(byte[] base64Data)
returns length of decoded data given an array containing encoded data. |
static boolean |
isArrayByteBase64(byte[] arrayOctect)
|
static boolean |
isBase64(byte octect)
|
static boolean |
isBase64(java.lang.String isValidString)
|
protected static boolean |
isData(byte octect)
|
protected static boolean |
isPad(byte octect)
|
protected static boolean |
isWhiteSpace(byte octect)
|
static byte[] |
removeWhiteSpace(byte[] data)
remove WhiteSpace from MIME containing encoded Base64 data. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public Base64()
Method Detail |
protected static boolean isWhiteSpace(byte octect)
protected static boolean isPad(byte octect)
protected static boolean isData(byte octect)
public static boolean isBase64(java.lang.String isValidString)
public static boolean isBase64(byte octect)
public static byte[] removeWhiteSpace(byte[] data)
data
- public static boolean isArrayByteBase64(byte[] arrayOctect)
public static byte[] encode(byte[] binaryData)
binaryData
- Array containing binaryDatapublic static byte[] decode(byte[] base64Data)
binaryData
- Byte array containing Base64 datapublic static int getDecodedDataLength(byte[] base64Data)
base64Data
-
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs70 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |