public final class EddystoneUtils
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
deserializeUrl(byte[] values)
Provides url from byte array. 
 | 
static java.lang.String | 
fromHexedUrlToUrl(java.lang.String hex)
Returns human readable representation from hexed String. 
 | 
static void | 
isAllASCIIPrintable(java.lang.String input)  | 
static boolean | 
isStringOnlyHex(java.lang.String input)  | 
static byte[] | 
serializeUrl(java.lang.String url)
Serializes url into Eddystone-based byte array format. 
 | 
static java.lang.String | 
toAlignedString(java.lang.String arg,
               int targetLength)
Creates String with with specific length aligned to the end with
 filled with "0" from the beginning. 
 | 
static java.lang.String | 
toHexString(byte[] bytes)
Converts array of bytes to hexed string. 
 | 
static java.lang.String | 
toStringFromHex(byte[] value)
Transforms bytes array into String representation. 
 | 
public static java.lang.String toStringFromHex(byte[] value)
value - the valuepublic static java.lang.String toHexString(byte[] bytes)
bytes - the bytespublic static java.lang.String toAlignedString(java.lang.String arg,
                                               int targetLength)
arg - the argtargetLength - the target lengthpublic static java.lang.String deserializeUrl(byte[] values)
values - the valuespublic static byte[] serializeUrl(java.lang.String url)
url - the urlpublic static java.lang.String fromHexedUrlToUrl(java.lang.String hex)
hex - the hexpublic static boolean isStringOnlyHex(java.lang.String input)
public static void isAllASCIIPrintable(java.lang.String input)