r01f.types.collections
Class ListsWrappers.WrappedList<T>

java.lang.Object
  extended by r01f.types.collections.ListsWrappers.WrappedList<T>
Direct Known Subclasses:
ListsWrappers.WrappedSortableList
Enclosing class:
ListsWrappers

public static class ListsWrappers.WrappedList<T>
extends java.lang.Object


Field Summary
(package private)  java.util.List<T> _theList
           
 
Constructor Summary
ListsWrappers.WrappedList(java.util.List<T> newList)
           
 
Method Summary
 ListsWrappers.WrappedList<T> filter(com.google.common.base.Predicate<? super T> predicate)
           
 java.util.List<T> list()
           
<K> java.util.Map<K,T>
toMapIndexingByField(java.lang.String oidFieldName)
           
<F> ListsWrappers.WrappedList<F>
transform(com.google.common.base.Function<? super T,? extends F> function)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_theList

java.util.List<T> _theList
Constructor Detail

ListsWrappers.WrappedList

public ListsWrappers.WrappedList(java.util.List<T> newList)
Method Detail

list

public java.util.List<T> list()

toMapIndexingByField

public <K> java.util.Map<K,T> toMapIndexingByField(java.lang.String oidFieldName)

transform

public <F> ListsWrappers.WrappedList<F> transform(com.google.common.base.Function<? super T,? extends F> function)

filter

public ListsWrappers.WrappedList<T> filter(com.google.common.base.Predicate<? super T> predicate)