com.generationjava.collections
Class LimitedList
java.lang.Object
|
+--com.generationjava.collections.ProxyList
|
+--com.generationjava.collections.LimitedList
- All Implemented Interfaces:
- java.util.Collection, java.util.List
- Direct Known Subclasses:
- SortedLimitedList
- public class LimitedList
- extends ProxyList
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.
|
Method Summary |
void |
add(int i,
java.lang.Object obj)
|
boolean |
add(java.lang.Object obj)
|
boolean |
addAll(java.util.Collection coll)
|
boolean |
addAll(int i,
java.util.Collection coll)
|
boolean |
isFull()
|
boolean |
retainAll(java.util.Collection coll)
|
java.lang.String |
toString()
|
| 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 |
| 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 |
LimitedList
public LimitedList(int capacity)
LimitedList
public LimitedList(java.util.List list,
int capacity)
isFull
public boolean isFull()
add
public boolean add(java.lang.Object obj)
- Specified by:
add in interface java.util.List- Overrides:
add in class ProxyList
addAll
public boolean addAll(java.util.Collection coll)
- Specified by:
addAll in interface java.util.List- Overrides:
addAll in class ProxyList
addAll
public boolean addAll(int i,
java.util.Collection coll)
- Specified by:
addAll in interface java.util.List- Overrides:
addAll in class ProxyList
retainAll
public boolean retainAll(java.util.Collection coll)
- Specified by:
retainAll in interface java.util.List- Overrides:
retainAll in class ProxyList
add
public void add(int i,
java.lang.Object obj)
- Specified by:
add in interface java.util.List- Overrides:
add in class ProxyList
toString
public java.lang.String toString()
- Overrides:
toString in class ProxyList
Copyright © 2000-2003 OSJava. All Rights Reserved.