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)