public abstract class MetaDataUtil extends Object
| Constructor and Description |
|---|
MetaDataUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T,S extends Collection<T>> |
addAll(S collection,
T... values)
Add all elements to the collection
|
static <O> O |
coalesce(O... values)
Returns the first non-null value in the set
|
static boolean |
equals(Object left,
Object right)
Null-safe equals
|
static <T> T |
findFirstValue(Class<T> type,
Collection<?> values) |
static <T> T |
first(List<T> list,
int oridinal)
Returns the first ordinal element in the list.
|
static <T> T |
firstValue(Class<T> type,
Collection<?> values) |
static String |
getAccessorName(Method method,
String... prefixes) |
static int |
hashCode(int mul,
Object obj) |
static <T> T |
last(List<T> list,
int ordinal)
Returns the last ordinal element in the last
|
static <O> O |
max(Comparator<O> comparator,
O... values) |
static <O extends Comparable<O>> |
max(O... values) |
static <O> O |
min(Comparator<O> comparator,
O... values) |
static <O extends Comparable<O>> |
min(O... values) |
static String[] |
nullSafeSplit(String str,
String splitCriteria) |
static <T> T |
singleValue(Class<T> type,
Collection<?> values) |
static <T> T |
singleValue(Class<T> type,
List<?> values) |
static String |
toClassAndValue(Object value) |
static String |
toHexString(byte[] bytes) |
static String |
toHexString(int[] sets) |
static String |
trimToNull(String str)
Null-safe trim that will convert a null string to null.
|
public static final Charset UTF8
public static final boolean equals(Object left, Object right)
left - right - public static final int hashCode(int mul,
Object obj)
public static final String toHexString(byte[] bytes)
public static final String toHexString(int[] sets)
public static final String trimToNull(String str)
str - String to trimpublic static final String toClassAndValue(Object value)
value - Object to convert to a stringpublic static final <O extends Comparable<O>> O min(O... values)
public static final <O extends Comparable<O>> O max(O... values)
public static final <O> O min(Comparator<O> comparator, O... values)
public static final <O> O max(Comparator<O> comparator, O... values)
public static final <T> T singleValue(Class<T> type, List<?> values)
T - type - values - public static final <T> T singleValue(Class<T> type, Collection<?> values)
T - type - values - public static final <T> T firstValue(Class<T> type, Collection<?> values)
T - type - values - public static final <T> T findFirstValue(Class<T> type, Collection<?> values)
T - type - values - public static final <O> O coalesce(O... values)
public static final <T,S extends Collection<T>> S addAll(S collection, T... values)
public static final <T> T last(List<T> list, int ordinal)
list - ordinal - 0 for the last element in the list, 1 for second-to-last, and
so onpublic static final <T> T first(List<T> list, int oridinal)
list - oridinal - 0 for the first element in list, 1 for second, and so onCopyright © 2015. All Rights Reserved.