Package org.thymeleaf.util
Class ListUtils
- java.lang.Object
-
- org.thymeleaf.util.ListUtils
-
public final class ListUtils extends java.lang.Object- Since:
- 1.0
-
-
Constructor Summary
Constructors Modifier Constructor Description privateListUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancontains(java.util.List<?> target, java.lang.Object element)static booleancontainsAll(java.util.List<?> target, java.lang.Object[] elements)static booleancontainsAll(java.util.List<?> target, java.util.Collection<?> elements)private static <T> java.util.List<T>fillNewList(java.lang.Object[] a, java.lang.Class<? extends java.util.List> listType)static booleanisEmpty(java.util.List<?> target)static intsize(java.util.List<?> target)static <T extends java.lang.Comparable<? super T>>
java.util.List<T>sort(java.util.List<T> list)Creates an new instance of the list add the sorted list to it.static <T> java.util.List<T>sort(java.util.List<T> list, java.util.Comparator<? super T> c)Creates an new instance of the list add the sorted list to it.static java.util.List<?>toList(java.lang.Object target)
-
-
-
Method Detail
-
toList
public static java.util.List<?> toList(java.lang.Object target)
-
size
public static int size(java.util.List<?> target)
-
isEmpty
public static boolean isEmpty(java.util.List<?> target)
-
contains
public static boolean contains(java.util.List<?> target, java.lang.Object element)
-
containsAll
public static boolean containsAll(java.util.List<?> target, java.lang.Object[] elements)
-
containsAll
public static boolean containsAll(java.util.List<?> target, java.util.Collection<?> elements)
-
sort
public static <T extends java.lang.Comparable<? super T>> java.util.List<T> sort(java.util.List<T> list)
Creates an new instance of the list add the sorted list to it.
- Type Parameters:
T- the type of the list elements.- Parameters:
list- the list which content should be ordered.- Returns:
- a new sorted list.
- See Also:
Collections.sort(List)
-
sort
public static <T> java.util.List<T> sort(java.util.List<T> list, java.util.Comparator<? super T> c)Creates an new instance of the list add the sorted list to it.
- Type Parameters:
T- the type of the list elements.- Parameters:
list- the list which content should be ordered.c- the comparator.- Returns:
- a new sorted list.
- See Also:
Collections.sort(List, Comparator)
-
fillNewList
private static <T> java.util.List<T> fillNewList(java.lang.Object[] a, java.lang.Class<? extends java.util.List> listType)
-
-