public class DynamicSortedSet<E> extends DynamicSet<E> implements java.util.SortedSet<E>
DynamicCollection.DynamicIterator| Modifier and Type | Field and Description |
|---|---|
private java.util.Comparator<? super E> |
comparator |
iterators, iteratorsLock, storage| Constructor and Description |
|---|
DynamicSortedSet() |
DynamicSortedSet(java.util.Collection<? extends E> c) |
DynamicSortedSet(java.util.Comparator<? super E> c) |
DynamicSortedSet(int size) |
DynamicSortedSet(java.util.SortedSet<E> ss) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(E o) |
java.util.Comparator<? super E> |
comparator() |
E |
first() |
java.util.SortedSet<E> |
headSet(java.lang.Object toElement) |
E |
last() |
boolean |
remove(java.lang.Object o) |
java.util.SortedSet<E> |
subSet(java.lang.Object fromElement,
java.lang.Object toElement) |
java.util.SortedSet<E> |
tailSet(java.lang.Object fromElement) |
addAlladd, clear, contains, containsAll, indexOf, isEmpty, iterator, remove, size, toArray, toArray, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitprivate final java.util.Comparator<? super E> comparator
public DynamicSortedSet()
public DynamicSortedSet(java.util.Collection<? extends E> c)
public DynamicSortedSet(int size)
public DynamicSortedSet(java.util.SortedSet<E> ss)
public DynamicSortedSet(java.util.Comparator<? super E> c)
public java.util.Comparator<? super E> comparator()
comparator in interface java.util.SortedSet<E>public boolean add(E o)
add in interface java.util.Collection<E>add in interface java.util.Set<E>add in class DynamicSet<E>public boolean remove(java.lang.Object o)
remove in interface java.util.Collection<E>remove in interface java.util.Set<E>remove in class DynamicCollection<E>public java.util.SortedSet<E> headSet(java.lang.Object toElement)
headSet in interface java.util.SortedSet<E>public java.util.SortedSet<E> subSet(java.lang.Object fromElement, java.lang.Object toElement)
subSet in interface java.util.SortedSet<E>