com.generationjava.collections
Class SortedLimitedList
java.lang.Object
com.generationjava.collections.ProxyList
com.generationjava.collections.LimitedList
com.generationjava.collections.SortedLimitedList
- All Implemented Interfaces:
- Collection, List
- public class SortedLimitedList
- extends LimitedList
Only allows N elements in. Once size N is reached, all
new adds are ignored and inserts mean the one on the end
of the list is removed.
The List is kept in a sorted order.
| Methods inherited from class com.generationjava.collections.ProxyList |
clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, set, size, subList, toArray, toArray |
SortedLimitedList
public SortedLimitedList(int capacity,
Comparator comparator)
SortedLimitedList
public SortedLimitedList(List list,
int capacity,
Comparator comparator)
add
public boolean add(Object obj)
- Specified by:
add in interface List- Overrides:
add in class LimitedList
addAll
public boolean addAll(Collection coll)
- Specified by:
addAll in interface List- Overrides:
addAll in class LimitedList
addAll
public boolean addAll(int i,
Collection coll)
- Specified by:
addAll in interface List- Overrides:
addAll in class LimitedList
retainAll
public boolean retainAll(Collection coll)
- Specified by:
retainAll in interface List- Overrides:
retainAll in class LimitedList
add
public void add(int i,
Object obj)
- Specified by:
add in interface List- Overrides:
add in class LimitedList
toString
public String toString()
- Overrides:
toString in class LimitedList
Copyright © 2000-2005 OSJava. All Rights Reserved.