Liferay 7.0-ce-b4

com.liferay.portal.kernel.util
Class ListUtil

java.lang.Object
  extended by com.liferay.portal.kernel.util.ListUtil

public class ListUtil
extends Object


Constructor Summary
ListUtil()
           
 
Method Summary
static
<E> List<E>
copy(List<? extends E> master)
           
static
<E> void
copy(List<? extends E> master, List<? super E> copy)
           
static
<E> int
count(List<? extends E> list, PredicateFilter<E> predicateFilter)
           
static void distinct(List<?> list)
           
static
<E> void
distinct(List<? extends E> list, Comparator<E> comparator)
           
static
<E> boolean
exists(List<? extends E> list, PredicateFilter<E> predicateFilter)
           
static
<T> List<T>
filter(List<? extends T> inputList, List<T> outputList, PredicateFilter<T> predicateFilter)
           
static
<T> List<T>
filter(List<? extends T> inputList, PredicateFilter<T> predicateFilter)
           
static
<E> List<E>
fromArray(E[] array)
           
static
<E> List<E>
fromCollection(Collection<? extends E> c)
           
static
<E> List<E>
fromEnumeration(Enumeration<? extends E> enu)
           
static List<String> fromFile(File file)
           
static List<String> fromFile(String fileName)
           
static
<E> List<E>
fromMapKeys(Map<? extends E,?> map)
           
static
<E> List<E>
fromMapValues(Map<?,? extends E> map)
           
static List<String> fromString(String s)
           
static List<String> fromString(String s, String delimiter)
           
static boolean isEmpty(List<?> list)
           
static boolean isNotEmpty(List<?> list)
           
static boolean isNotNull(List<?> list)
           
static boolean isNull(List<?> list)
           
static boolean isUnmodifiableList(List<?> list)
           
static
<E> boolean
remove(List<? extends E> list, E element)
          Deprecated. As of 6.2.0
static
<E> List<E>
remove(List<E> list, List<? extends E> remove)
           
static
<E> Iterator<E>
reverseIterator(List<E> list)
           
static
<E> List<E>
sort(List<E> list)
           
static
<E> List<E>
sort(List<E> list, Comparator<? super E> comparator)
           
static
<E> List<E>
subList(List<E> list, int start, int end)
           
static
<T,A> A[]
toArray(List<? extends T> list, Accessor<T,A> accessor)
           
static List<Boolean> toList(boolean[] array)
           
static List<Character> toList(char[] array)
           
static List<Double> toList(double[] array)
           
static
<E> List<E>
toList(E[] array)
           
static List<Float> toList(float[] array)
           
static List<Integer> toList(int[] array)
           
static
<T,A> List<A>
toList(List<T> list, Accessor<T,A> accessor)
           
static
<T,R> List<R>
toList(List<T> list, Function<T,R> function)
           
static
<T,V extends T>
List<T>
toList(List<V> vlist)
           
static List<Long> toList(long[] array)
           
static List<Short> toList(short[] array)
           
static
<T> long[]
toLongArray(List<? extends T> list, Accessor<T,Long> accessor)
           
static String toString(List<?> list, String param)
           
static String toString(List<?> list, String param, String delimiter)
           
static
<T,A> String
toString(List<? extends T> list, Accessor<T,A> accessor)
           
static
<T,A> String
toString(List<? extends T> list, Accessor<T,A> accessor, String delimiter)
           
static
<T> List<T>
unique(List<T> list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListUtil

public ListUtil()
Method Detail

copy

public static <E> List<E> copy(List<? extends E> master)

copy

public static <E> void copy(List<? extends E> master,
                            List<? super E> copy)

count

public static <E> int count(List<? extends E> list,
                            PredicateFilter<E> predicateFilter)

distinct

public static <E> void distinct(List<? extends E> list,
                                Comparator<E> comparator)

distinct

public static void distinct(List<?> list)

exists

public static <E> boolean exists(List<? extends E> list,
                                 PredicateFilter<E> predicateFilter)

filter

public static <T> List<T> filter(List<? extends T> inputList,
                                 List<T> outputList,
                                 PredicateFilter<T> predicateFilter)

filter

public static <T> List<T> filter(List<? extends T> inputList,
                                 PredicateFilter<T> predicateFilter)

fromArray

public static <E> List<E> fromArray(E[] array)

fromCollection

public static <E> List<E> fromCollection(Collection<? extends E> c)

fromEnumeration

public static <E> List<E> fromEnumeration(Enumeration<? extends E> enu)

fromFile

public static List<String> fromFile(File file)
                             throws IOException
Throws:
IOException

fromFile

public static List<String> fromFile(String fileName)
                             throws IOException
Throws:
IOException

fromMapKeys

public static <E> List<E> fromMapKeys(Map<? extends E,?> map)

fromMapValues

public static <E> List<E> fromMapValues(Map<?,? extends E> map)

fromString

public static List<String> fromString(String s)

fromString

public static List<String> fromString(String s,
                                      String delimiter)

isEmpty

public static boolean isEmpty(List<?> list)

isNotEmpty

public static boolean isNotEmpty(List<?> list)

isNotNull

public static boolean isNotNull(List<?> list)

isNull

public static boolean isNull(List<?> list)

isUnmodifiableList

public static boolean isUnmodifiableList(List<?> list)

remove

@Deprecated
public static <E> boolean remove(List<? extends E> list,
                                            E element)
Deprecated. As of 6.2.0


remove

public static <E> List<E> remove(List<E> list,
                                 List<? extends E> remove)

reverseIterator

public static <E> Iterator<E> reverseIterator(List<E> list)

sort

public static <E> List<E> sort(List<E> list)

sort

public static <E> List<E> sort(List<E> list,
                               Comparator<? super E> comparator)

subList

public static <E> List<E> subList(List<E> list,
                                  int start,
                                  int end)

toArray

public static <T,A> A[] toArray(List<? extends T> list,
                                Accessor<T,A> accessor)

toList

public static List<Boolean> toList(boolean[] array)

toList

public static List<Character> toList(char[] array)

toList

public static List<Double> toList(double[] array)

toList

public static <E> List<E> toList(E[] array)

toList

public static List<Float> toList(float[] array)

toList

public static List<Integer> toList(int[] array)

toList

public static <T,A> List<A> toList(List<T> list,
                                   Accessor<T,A> accessor)

toList

public static <T,R> List<R> toList(List<T> list,
                                   Function<T,R> function)

toList

public static <T,V extends T> List<T> toList(List<V> vlist)

toList

public static List<Long> toList(long[] array)

toList

public static List<Short> toList(short[] array)

toLongArray

public static <T> long[] toLongArray(List<? extends T> list,
                                     Accessor<T,Long> accessor)

toString

public static <T,A> String toString(List<? extends T> list,
                                    Accessor<T,A> accessor)
See Also:
ArrayUtil.toString(Object[], Accessor)

toString

public static <T,A> String toString(List<? extends T> list,
                                    Accessor<T,A> accessor,
                                    String delimiter)
See Also:
ArrayUtil.toString(Object[], Accessor, String)

toString

public static String toString(List<?> list,
                              String param)
See Also:
ArrayUtil.toString(Object[], String)

toString

public static String toString(List<?> list,
                              String param,
                              String delimiter)
See Also:
ArrayUtil.toString(Object[], String, String)

unique

public static <T> List<T> unique(List<T> list)

Liferay 7.0-ce-b4