Revision 47478
Added by Claudio Atzori almost 7 years ago
ElementList.java | ||
---|---|---|
3 | 3 |
import java.util.ArrayList; |
4 | 4 |
import java.util.List; |
5 | 5 |
|
6 |
import com.google.common.base.Function; |
|
7 | 6 |
import com.google.common.collect.Iterables; |
8 | 7 |
import com.google.common.collect.Lists; |
9 | 8 |
|
10 | 9 |
@SuppressWarnings("serial") |
11 | 10 |
public class ElementList extends ArrayList<Element> { |
12 | 11 |
public List<String> listValues() { |
13 |
return Lists.newArrayList(Iterables.transform(this, new Function<Element, String>() { |
|
14 |
@Override |
|
15 |
public String apply(Element e) { |
|
16 |
return e.getText(); |
|
17 |
}})); |
|
12 |
return Lists.newArrayList(Iterables.transform(this, e -> e.getText())); |
|
18 | 13 |
} |
19 | 14 |
} |
Also available in: Unified diff
java8 style