Package com.reportmill.base
Class RMCodec
java.lang.Object
com.reportmill.base.RMCodec
This class has utility methods to code and decode into various different formats: hex, ASCII85, base 64.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic Stringascii85String(byte[] bytes) Returns an ASCII85 string for given byte array.static Stringbase64String(byte[] bytes) Returns a base64 string for given byte array.static byte[]bytesForASCII85(byte[] bytes, int offset, int length) Returns an ASCII85 byte array for given byte array (from given offset to given length).static byte[]bytesForASCII85(String aString) Returns a byte array for given ASCII85 string.static byte[]bytesForBase64(String aString) Returns a byte array for given base64 string.static byte[]bytesForHex(String aString) Returns a byte array for given hex string.static StringhexString(byte[] bytes) Returns a hex string for given byte array.
- 
Constructor Details- 
RMCodecpublic RMCodec()
 
- 
- 
Method Details- 
hexStringReturns a hex string for given byte array.
- 
bytesForHexReturns a byte array for given hex string.
- 
ascii85StringReturns an ASCII85 string for given byte array.
- 
bytesForASCII85public static byte[] bytesForASCII85(byte[] bytes, int offset, int length) Returns an ASCII85 byte array for given byte array (from given offset to given length).
- 
bytesForASCII85Returns a byte array for given ASCII85 string.
- 
base64StringReturns a base64 string for given byte array.
- 
bytesForBase64Returns a byte array for given base64 string.
 
-