T - element typepublic class ResultList<T> extends Object implements Serializable, Iterable<T>
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.collect.ImmutableList<T> |
elements
The list of elements (cannot be modified)
|
protected org.nuiton.util.PagerBean |
pager
Result pager.
|
| Constructor and Description |
|---|
ResultList(List<T> elements,
org.nuiton.util.PagerBean pager) |
| Modifier and Type | Method and Description |
|---|---|
List<T> |
getElements() |
org.nuiton.util.PagerBean |
getPager() |
Iterator<T> |
iterator() |
static <T> ResultList<T> |
of(List<T> elements,
org.nuiton.util.PagerBean pager) |
String |
toString() |
static <I,O> ResultList<O> |
transform(ResultList<I> source,
com.google.common.base.Function<I,O> function) |
static <I,O> ResultList<O> |
transformLazy(ResultList<I> source,
com.google.common.base.Function<I,O> function) |
protected org.nuiton.util.PagerBean pager
protected com.google.common.collect.ImmutableList<T> elements
public org.nuiton.util.PagerBean getPager()
public static <T> ResultList<T> of(List<T> elements, org.nuiton.util.PagerBean pager)
public static <I,O> ResultList<O> transform(ResultList<I> source, com.google.common.base.Function<I,O> function)
public static <I,O> ResultList<O> transformLazy(ResultList<I> source, com.google.common.base.Function<I,O> function)
Copyright © 2013–2015 Inra. All rights reserved.