public class Utils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static char[] |
hexArray |
static int |
isoDateLength |
static int |
isoDateWithMsLength |
static int |
isoDateWithSubMsMax |
static int |
isoDateWithSubMsMin |
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
combinePath(java.lang.String basePath,
java.lang.String withPath) |
static <T> java.util.ArrayList<T> |
createList(T... params) |
static <K,V> java.util.HashMap<K,java.util.ArrayList<V>> |
createMap(java.util.ArrayList<V> xs,
Function<V,K> f) |
static <K,V> java.util.HashMap<K,V> |
createMap(K k1,
V v1) |
static <K,V> java.util.HashMap<K,V> |
createMap(K k1,
V v1,
K k2,
V v2) |
static <K,V> java.util.HashMap<K,V> |
createMap(K k1,
V v1,
K k2,
V v2,
K k3,
V v3) |
static ResponseStatus |
createResponseStatus(JsonObject obj) |
static ResponseStatus |
createResponseStatus(java.lang.Object obj) |
static boolean |
equals(java.lang.String s1,
java.lang.String s2) |
static java.util.UUID |
fromGuidBytes(byte[] guidBytes) |
static java.util.UUID |
fromGuidString(java.lang.String guid) |
static byte[] |
fromHex(java.lang.String hex) |
static java.util.Date |
fromIsoDateString(java.lang.String iso8601string) |
static java.lang.String |
fromUtf8Bytes(byte[] bytes) |
static java.lang.reflect.Field[] |
getSerializableFields(java.lang.Class type) |
static java.lang.String |
getUnderlyingContentType(java.lang.String contentType) |
static boolean |
matchesContentType(java.lang.String contentType,
java.lang.String matchesContentType) |
static java.util.Date |
parseDate(java.lang.String string) |
static java.util.Date |
ParseManual(java.lang.String dateTimeStr) |
static byte[] |
readBytesToEnd(java.net.HttpURLConnection response) |
static byte[] |
readBytesToEnd(java.io.InputStream stream) |
static java.lang.String |
readToEnd(java.net.HttpURLConnection response) |
static java.lang.String |
readToEnd(java.io.InputStream stream,
java.lang.String charsetName) |
static void |
reverse(byte[] bytes) |
static java.lang.String |
sanitizeVarName(java.lang.String name) |
static java.lang.String[] |
splitOnFirst(java.lang.String strVal,
char needle) |
static java.lang.String[] |
splitOnFirst(java.lang.String strVal,
char needle,
int start) |
static java.lang.String[] |
splitOnFirst(java.lang.String strVal,
java.lang.String needle) |
static java.lang.String[] |
splitOnFirst(java.lang.String strVal,
java.lang.String needle,
int start) |
static java.lang.String[] |
splitOnLast(java.lang.String strVal,
char needle) |
static java.lang.String[] |
splitOnLast(java.lang.String strVal,
char needle,
int start) |
static java.lang.String[] |
splitOnLast(java.lang.String strVal,
java.lang.String needle) |
static java.lang.String[] |
splitOnLast(java.lang.String strVal,
java.lang.String needle,
int start) |
static java.lang.String |
stripSubMillis(java.lang.String iso8601string) |
static byte[] |
toGuidBytes(java.util.UUID theUuid) |
static java.lang.String |
toGuidString(java.util.UUID uuid) |
static java.lang.String |
toHex(byte[] bytes) |
static java.lang.String |
toHumanFriendlyUrl(java.lang.String url) |
static java.lang.String |
toJsonDate(java.util.Date date) |
static byte[] |
toUtf8Bytes(java.lang.String string) |
static java.lang.String |
trimEnd(java.lang.String text,
char character) |
static java.lang.String |
trimStart(java.lang.String text,
char character) |
static java.lang.Double |
tryParseDouble(java.lang.String str) |
static java.lang.Integer |
tryParseInt(java.lang.String str) |
protected static final char[] hexArray
public static final int isoDateLength
public static final int isoDateWithMsLength
public static final int isoDateWithSubMsMin
public static final int isoDateWithSubMsMax
public static java.lang.Integer tryParseInt(java.lang.String str)
public static java.lang.Double tryParseDouble(java.lang.String str)
public static java.lang.reflect.Field[] getSerializableFields(java.lang.Class type)
public static void reverse(byte[] bytes)
public static java.lang.String toHex(byte[] bytes)
public static byte[] fromHex(java.lang.String hex)
public static java.lang.String toGuidString(java.util.UUID uuid)
public static java.util.UUID fromGuidString(java.lang.String guid)
public static java.util.UUID fromGuidBytes(byte[] guidBytes)
public static byte[] toGuidBytes(java.util.UUID theUuid)
public static java.lang.String toJsonDate(java.util.Date date)
public static java.util.Date parseDate(java.lang.String string)
public static java.lang.String stripSubMillis(java.lang.String iso8601string)
public static java.util.Date fromIsoDateString(java.lang.String iso8601string)
public static java.util.Date ParseManual(java.lang.String dateTimeStr)
public static java.lang.String[] splitOnFirst(java.lang.String strVal,
char needle)
public static java.lang.String[] splitOnFirst(java.lang.String strVal,
char needle,
int start)
public static java.lang.String[] splitOnFirst(java.lang.String strVal,
java.lang.String needle)
public static java.lang.String[] splitOnFirst(java.lang.String strVal,
java.lang.String needle,
int start)
public static java.lang.String[] splitOnLast(java.lang.String strVal,
char needle)
public static java.lang.String[] splitOnLast(java.lang.String strVal,
char needle,
int start)
public static java.lang.String[] splitOnLast(java.lang.String strVal,
java.lang.String needle)
public static java.lang.String[] splitOnLast(java.lang.String strVal,
java.lang.String needle,
int start)
public static java.lang.String combinePath(java.lang.String basePath,
java.lang.String withPath)
public static java.lang.String fromUtf8Bytes(byte[] bytes)
public static byte[] toUtf8Bytes(java.lang.String string)
public static java.lang.String readToEnd(java.net.HttpURLConnection response)
public static java.lang.String readToEnd(java.io.InputStream stream,
java.lang.String charsetName)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] readBytesToEnd(java.net.HttpURLConnection response)
public static byte[] readBytesToEnd(java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getUnderlyingContentType(java.lang.String contentType)
public static boolean matchesContentType(java.lang.String contentType,
java.lang.String matchesContentType)
public static java.lang.String sanitizeVarName(java.lang.String name)
public static ResponseStatus createResponseStatus(java.lang.Object obj)
public static ResponseStatus createResponseStatus(JsonObject obj)
public static <T> java.util.ArrayList<T> createList(T... params)
public static <K,V> java.util.HashMap<K,V> createMap(K k1,
V v1)
public static <K,V> java.util.HashMap<K,V> createMap(K k1,
V v1,
K k2,
V v2)
public static <K,V> java.util.HashMap<K,V> createMap(K k1,
V v1,
K k2,
V v2,
K k3,
V v3)
public static boolean equals(java.lang.String s1,
java.lang.String s2)
public static java.lang.String trimStart(java.lang.String text,
char character)
public static java.lang.String trimEnd(java.lang.String text,
char character)
public static java.lang.String toHumanFriendlyUrl(java.lang.String url)
public static <K,V> java.util.HashMap<K,java.util.ArrayList<V>> createMap(java.util.ArrayList<V> xs,
Function<V,K> f)