public class ObjectUtil
extends java.lang.Object
| Constructor | Description |
|---|---|
ObjectUtil() |
| Modifier and Type | Method | Description |
|---|---|---|
static <T> java.util.List<T> |
castList(java.lang.Class<? extends T> clazz,
java.util.Collection<?> c) |
Cast list to wanted type.
|
static java.lang.String |
convertToHtmlColor(java.awt.Color color) |
Convert to html color.
|
static java.util.List<Timeslice> |
createEmptySlices(int size) |
Creates the empty slices.
|
static boolean[][] |
createMatrix(java.lang.Integer rows,
java.lang.Integer columns) |
Creates the matrix.
|
static void |
createPojoDirFromJson(java.lang.String jsonSource,
java.lang.String className,
java.lang.String packageDir,
java.lang.String targetDir) |
Creates the pojo dir from json.
|
static void |
createPojoZipFromJson(java.lang.String jsonSource,
java.lang.String className,
java.lang.String packageDir,
java.lang.String zipFile) |
Creates the pojo zip from json.
|
static java.awt.Color |
createRandomColor() |
Creates the random color.
|
static java.awt.Color |
createRandomGreyColor() |
Creates the random grey color.
|
static java.lang.String |
createRandomHtmlColor() |
Creates the random html color.
|
static java.lang.String |
createRandomHtmlGreyColor() |
Creates the random html grey color.
|
static java.util.List<Timeslice> |
divideSlices(java.util.List<Timeslice> slices,
int size) |
Divide slices.
|
static boolean |
isListNotNullAndEmpty(java.util.List<?> list) |
Checks if is list not null and empty.
|
static java.util.List<Timeslice> |
merge(java.util.List<Timeslice> slices1,
java.util.List<Timeslice> slices2) |
Merge.
|
static java.util.List<Timeslice> |
merge(java.util.Map<java.lang.String,java.util.List<Timeslice>> dataMap) |
Merge.
|
static java.util.Map<java.lang.String,java.util.List<Timeslice>> |
sort(java.util.Map<java.lang.String,java.util.List<Timeslice>> dataMap) |
Sort timeslice-map by slice-sum.
|
static <K,V extends java.lang.Comparable<? super V>> |
sortByValue(java.util.Map<K,V> map) |
Sort by value.
|
public static <T> java.util.List<T> castList(java.lang.Class<? extends T> clazz,
java.util.Collection<?> c)
T - the generic typeclazz - the clazzc - the cpublic static boolean[][] createMatrix(java.lang.Integer rows,
java.lang.Integer columns)
rows - the rowscolumns - the columnspublic static boolean isListNotNullAndEmpty(java.util.List<?> list)
list - the listpublic static java.util.List<Timeslice> divideSlices(java.util.List<Timeslice> slices, int size)
slices - the slicessize - the sizepublic static java.util.List<Timeslice> createEmptySlices(int size)
size - the sizepublic static java.util.List<Timeslice> merge(java.util.List<Timeslice> slices1, java.util.List<Timeslice> slices2)
slices1 - the slices 1slices2 - the slices 2public static java.util.List<Timeslice> merge(java.util.Map<java.lang.String,java.util.List<Timeslice>> dataMap)
dataMap - the data mappublic static java.util.Map<java.lang.String,java.util.List<Timeslice>> sort(java.util.Map<java.lang.String,java.util.List<Timeslice>> dataMap)
dataMap - the data mappublic static <K,V extends java.lang.Comparable<? super V>> java.util.Map<K,V> sortByValue(java.util.Map<K,V> map)
K - the key typeV - the value typemap - the mappublic static java.lang.String convertToHtmlColor(java.awt.Color color)
color - the colorpublic static java.lang.String createRandomHtmlColor()
public static java.lang.String createRandomHtmlGreyColor()
public static java.awt.Color createRandomColor()
public static java.awt.Color createRandomGreyColor()
public static void createPojoZipFromJson(java.lang.String jsonSource,
java.lang.String className,
java.lang.String packageDir,
java.lang.String zipFile)
jsonSource - the json sourceclassName - the class namepackageDir - the package dirzipFile - the zip filepublic static void createPojoDirFromJson(java.lang.String jsonSource,
java.lang.String className,
java.lang.String packageDir,
java.lang.String targetDir)
jsonSource - the json sourceclassName - the class namepackageDir - the package dirtargetDir - the target dir