Uses of Interface
org.omnaest.utils.structure.collection.list.sorted.SortedList

Packages that use SortedList
org.omnaest.utils.structure.collection.list.sorted   
 

Uses of SortedList in org.omnaest.utils.structure.collection.list.sorted
 

Subinterfaces of SortedList in org.omnaest.utils.structure.collection.list.sorted
 interface SortedSplitableList<E>
          A special SortedList which allows to split the whole List into two.
 

Classes in org.omnaest.utils.structure.collection.list.sorted that implement SortedList
 class InsertionSortedList<E>
          SortedList implementation using insertion sort algorithm based on a simple ArrayList
 class SortedListAbstract<E>
          Abstract implementation of a SortedList which reduces the need to implement all methods
protected static class SortedListAbstract.SortedListAbstractSublist<E>
          Sublist implementation for SortedListAbstract
 class SortedListDispatcher<E>
          Similar to ListDispatcher but for SortedLists
 class SortedListDispatcherSizeBased<E>
          SortedListDispatcher which is based on the ListDispatcher.size() of the represented virtual SortedList.
 class TreeList<E>
          This sorted List implementation does use an internal TreeMap to provide all features a SortedSet has, except the fact that duplicate elements are allowed.
 

Methods in org.omnaest.utils.structure.collection.list.sorted that return SortedList
 SortedList<E> SortedListDispatcher.headList(E toElement)
           
 SortedList<E> SortedListAbstract.headList(E toElement)
           
 SortedList<E> SortedListAbstract.SortedListAbstractSublist.headList(E toElement)
           
 SortedList<E> SortedList.headList(E toElement)
          Returns a view to the current SortedList which starts at the beginning and ends by the given element which itself is excluded from the head list.
protected static
<E> SortedList<E>
SortedListAbstract.headList(SortedList<E> list, E toElement)
           
protected  SortedList<E> TreeList.newInstance(Collection<E> collection)
           
protected  SortedList<E> SortedListAbstract.newInstance(Collection<E> collection)
          Creates a new SortedList instance
protected  SortedList<E> InsertionSortedList.newInstance(Collection<E> collection)
           
 SortedList<E> SortedSplitableList.splitAt(int index)
          Splits the current SortedList at the given index position.
 SortedList<E> SortedListDispatcherSizeBased.splitAt(int index)
           
 SortedList<E> SortedListDispatcher.splitAt(int index)
           
 SortedList<E> SortedListAbstract.splitAt(int index)
           
 SortedList<E> SortedListDispatcher.subList(E fromElement, E toElement)
           
 SortedList<E> SortedListAbstract.subList(E fromElement, E toElement)
           
 SortedList<E> SortedListAbstract.SortedListAbstractSublist.subList(E fromElement, E toElement)
           
 SortedList<E> SortedList.subList(E fromElement, E toElement)
          Returns a sublist view of the current SortedList starting by the given fromElement which will be included in the sublist and ending by the given toElement which will be excluded from the sublist.
 SortedList<E> SortedListDispatcher.subList(int fromIndex, int toIndex)
           
 SortedList<E> SortedListAbstract.subList(int fromIndex, int toIndex)
           
 SortedList<E> SortedListAbstract.SortedListAbstractSublist.subList(int fromIndex, int toIndex)
           
 SortedList<E> SortedList.subList(int fromIndex, int toIndex)
          Similar to List#subList(int, int)
protected static
<E> SortedList<E>
SortedListAbstract.subList(SortedList<E> list, E fromElement, E toElement)
           
 SortedList<E> SortedListDispatcher.tailList(E fromElement)
           
 SortedList<E> SortedListAbstract.tailList(E fromElement)
           
 SortedList<E> SortedListAbstract.SortedListAbstractSublist.tailList(E fromElement)
           
 SortedList<E> SortedList.tailList(E fromElement)
          Returns a view to the current SortedList starting by the given element up to the end including the given element.
protected static
<E> SortedList<E>
SortedListAbstract.tailList(SortedList<E> list, E fromElement)
           
 

Methods in org.omnaest.utils.structure.collection.list.sorted with parameters of type SortedList
protected static
<E> E
SortedListAbstract.first(SortedList<E> sortedList)
           
protected static
<E> SortedList<E>
SortedListAbstract.headList(SortedList<E> list, E toElement)
           
protected static
<E> E
SortedListAbstract.last(SortedList<E> sortedList)
           
protected static
<E> SortedList<E>
SortedListAbstract.subList(SortedList<E> list, E fromElement, E toElement)
           
protected static
<E> SortedList<E>
SortedListAbstract.tailList(SortedList<E> list, E fromElement)
           
 

Constructors in org.omnaest.utils.structure.collection.list.sorted with parameters of type SortedList
SortedListAbstract.SortedListAbstractSublist(SortedList<E> parentList, int fromIndex, int toIndex)
           
SortedListDispatcher(SortedList<E>... lists)
           
SortedListDispatcherSizeBased(SortedList<E> firstList, SortedList<E> secondList, int exceedThreshold, int dropUnderThreshold)
           
SortedListDispatcherSizeBased(SortedList<E> firstList, SortedList<E> secondList, int exceedThreshold, int dropUnderThreshold)
           
 



Copyright © 2013. All Rights Reserved.