Package com.inductiveautomation.rm.base
Class RMCodec
- java.lang.Object
- 
- com.inductiveautomation.rm.base.RMCodec
 
- 
 public class RMCodec extends java.lang.ObjectThis class has utility methods to code and decode into various different formats: hex, ASCII85, base 64.
- 
- 
Constructor SummaryConstructors Constructor Description RMCodec()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]decodeASCII85(java.lang.String aString)Returns a byte array for given ASCII85 string.static byte[]decodeBase64(java.lang.String aString)Returns a byte array for given base64 string.static byte[]decodeHex(java.lang.String aString)Returns a byte array for given hex string.static java.lang.StringencodeASCII85(byte[] theBytes)Returns an ASCII85 string for given byte array.static java.lang.StringencodeBase64(byte[] theBytes)Returns a base64 string for given byte array.static java.lang.StringencodeHex(byte[] theBytes)Returns a hex string for given byte array.
 
- 
- 
- 
Method Detail- 
encodeHexpublic static java.lang.String encodeHex(byte[] theBytes) Returns a hex string for given byte array.
 - 
decodeHexpublic static byte[] decodeHex(@Nonnull java.lang.String aString)Returns a byte array for given hex string.
 - 
encodeBase64public static java.lang.String encodeBase64(byte[] theBytes) Returns a base64 string for given byte array.
 - 
decodeBase64public static byte[] decodeBase64(java.lang.String aString) Returns a byte array for given base64 string.
 - 
encodeASCII85public static java.lang.String encodeASCII85(byte[] theBytes) Returns an ASCII85 string for given byte array.
 - 
decodeASCII85public static byte[] decodeASCII85(java.lang.String aString) Returns a byte array for given ASCII85 string.
 
- 
 
-