public class Util extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> Collection<T> |
asCollection(Object ob)
Downcast as collection or return error.
|
static void |
assertEvent(Event evt) |
static void |
assertHasLength(String... params)
Check that string is not null
|
static void |
assertNotEmpty(Collection<?> collec)
Check that string is not null
|
static void |
assertNotNull(Object... params)
Check that object is not null.
|
static void |
assertNotNull(String objectName,
Object... params)
Check that object is not null.
|
static void |
assertNull(Object object)
Check that object is null.
|
static void |
assertParamHasLength(String param,
String paramName)
Parameter validation.
|
static void |
assertParamHasNotNull(Object param,
String paramName)
Parameter validation.
|
static void |
assertTrue(boolean expression)
Check that expression is true.
|
static List<String> |
generateHSVGradient(String codeFrom,
String codeTo,
int nbDivision) |
static List<String> |
generateRGBGradient(String codeFrom,
String codeTo,
int nbDivision)
This code build the color gradient between 2 colors with defined step.
|
static List<String> |
getColorsGradient(int nbsectors)
Dedicated gradient for ff4j console (Pie Chart).
|
static <T,E> T |
getFirstKeyByValue(Map<T,E> map,
E value)
Get a first key matching from value.
|
static <T,E> Set<T> |
getKeysByValue(Map<T,E> map,
E value)
Get key listfrom value.
|
static <T> T |
getRandomElement(List<T> myList)
Get a random element from a list.
|
static int |
getRandomOffset(int size)
Get a random offset within map.
|
static boolean |
hasLength(String expression)
Check that expression is true.
|
static <T> T |
instanciatePrivate(Class<T> utilityClass)
Allow to instanciate utility class.
|
static boolean |
isClassCollection(Class<?> c)
Check if a current class can be cast to collection.
|
static boolean |
isCollection(Object ob)
Check if a current object can be cast to collection.
|
static boolean |
isEmpty(Collection<?> ob)
Check if a current object is empty
|
static boolean |
isValidClass(Class<?> clazz)
Check that class is valid.
|
static <T> String |
join(Collection<T> collec,
String delimiter)
Serialize collection elements with a delimiter.
|
static <T> List<T> |
list(T... els)
Create an HashSet.
|
static <T> Set<T> |
set(T... els)
Create an HashSet.
|
public static boolean hasLength(String expression)
expression - expression to evaluatepublic static boolean isValidClass(Class<?> clazz)
expression - expression to evaluatepublic static void assertTrue(boolean expression)
expression - expression to evaluatepublic static void assertNull(Object object)
object - target objectpublic static void assertEvent(Event evt)
public static void assertNotNull(Object... params)
object - target objectpublic static void assertNotNull(String objectName, Object... params)
object - target objectpublic static void assertHasLength(String... params)
object - target objectpublic static void assertNotEmpty(Collection<?> collec)
object - target objectpublic static void assertParamHasLength(String param, String paramName)
param - current parameterparamName - current parameter namepublic static void assertParamHasNotNull(Object param, String paramName)
param - current parameterparamName - current parameter namepublic static <T> Set<T> set(T... els)
els - enumeration of elementspublic static <T> List<T> list(T... els)
els - enumeration of elementspublic static <T> String join(Collection<T> collec, String delimiter)
collec - collection (a,b,c)delimiter - delimiter char (e.g : ",")public static boolean isClassCollection(Class<?> c)
c - current classpublic static boolean isCollection(Object ob)
ob - current objectpublic static boolean isEmpty(Collection<?> ob)
ob - current collectionpublic static <T> Collection<T> asCollection(Object ob)
ob - target objectpublic static int getRandomOffset(int size)
size - target list sizepublic static <T> T getRandomElement(List<T> myList)
myList - current listpublic static List<String> generateRGBGradient(String codeFrom, String codeTo, int nbDivision)
codeFrom - color sourcecodeTo - color destinationnbDivision - number of stepspublic static List<String> generateHSVGradient(String codeFrom, String codeTo, int nbDivision)
public static List<String> getColorsGradient(int nbsectors)
nbsectors - target sectorspublic static <T> T instanciatePrivate(Class<T> utilityClass) throws Exception
utilityClass - current utilityExceptionpublic static <T,E> Set<T> getKeysByValue(Map<T,E> map, E value)
map - current MAPvalue - value of MAPpublic static <T,E> T getFirstKeyByValue(Map<T,E> map, E value)
map - current MAPvalue - value of MAPCopyright © 2013–2017 FF4J. All rights reserved.