xxl.collections
Class MappedList

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--xxl.collections.MappedList

public class MappedList
extends java.util.AbstractList


Field Summary
protected  Function function
           
protected  java.util.List list
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
MappedList(java.util.List list, Function function)
           
 
Method Summary
 java.lang.Object get(int index)
           
static void main(java.lang.String[] args)
           
 java.lang.Object remove(int index)
           
 int size()
           
 
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, set, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

list

protected java.util.List list

function

protected Function function
Constructor Detail

MappedList

public MappedList(java.util.List list,
                  Function function)
Method Detail

size

public int size()
Overrides:
size in class java.util.AbstractCollection

get

public java.lang.Object get(int index)
Overrides:
get in class java.util.AbstractList

remove

public java.lang.Object remove(int index)
Overrides:
remove in class java.util.AbstractList

main

public static void main(java.lang.String[] args)