org.homeunix.thecave.buddi.model.impl
Class WrapperLists.ImmutableObjectWrapperList<T extends ImmutableModelObject,W extends ModelObject>

java.lang.Object
  extended by org.homeunix.thecave.moss.data.list.WrapperList<T,W>
      extended by org.homeunix.thecave.buddi.model.impl.WrapperLists.ImmutableObjectWrapperList<T,W>
All Implemented Interfaces:
java.lang.Iterable<T>, java.util.Collection<T>, java.util.List<T>
Enclosing class:
WrapperLists

public static class WrapperLists.ImmutableObjectWrapperList<T extends ImmutableModelObject,W extends ModelObject>
extends WrapperList<T,W>


Constructor Summary
WrapperLists.ImmutableObjectWrapperList(Document model, java.util.List<W> wrappedList)
           
 
Method Summary
 W getWrappedObject(T object)
           
 T getWrapperObject(W object)
           
 
Methods inherited from class org.homeunix.thecave.moss.data.list.WrapperList
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray, toString, updateWrapperList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
equals, hashCode
 

Constructor Detail

WrapperLists.ImmutableObjectWrapperList

public WrapperLists.ImmutableObjectWrapperList(Document model,
                                               java.util.List<W> wrappedList)
Method Detail

getWrappedObject

public W getWrappedObject(T object)
Specified by:
getWrappedObject in class WrapperList<T extends ImmutableModelObject,W extends ModelObject>

getWrapperObject

public T getWrapperObject(W object)
Specified by:
getWrapperObject in class WrapperList<T extends ImmutableModelObject,W extends ModelObject>