E
- the type of the elements in the sorted setpublic abstract class AbstractSortedSetDecorator<E> extends AbstractSetDecorator<E> implements java.util.SortedSet<E>
SortedSet
to provide additional behaviour.
Methods are forwarded directly to the decorated set.
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID
Serialization version
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractSortedSetDecorator()
Constructor only used in deserialization, do not use otherwise.
|
protected |
AbstractSortedSetDecorator(java.util.Set<E> set)
Constructor that wraps (not copies).
|
Modifier and Type | Method and Description |
---|---|
java.util.Comparator<? super E> |
comparator() |
protected java.util.SortedSet<E> |
decorated()
Gets the set being decorated.
|
E |
first() |
java.util.SortedSet<E> |
headSet(E toElement) |
E |
last() |
java.util.SortedSet<E> |
subSet(E fromElement,
E toElement) |
java.util.SortedSet<E> |
tailSet(E fromElement) |
equals, hashCode
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, removeIf, retainAll, setCollection, size, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
private static final long serialVersionUID
protected AbstractSortedSetDecorator()
protected AbstractSortedSetDecorator(java.util.Set<E> set)
set
- the set to decorate, must not be nulljava.lang.NullPointerException
- if set is nullprotected java.util.SortedSet<E> decorated()
decorated
in class AbstractSetDecorator<E>
public java.util.SortedSet<E> subSet(E fromElement, E toElement)
subSet
in interface java.util.SortedSet<E>
public java.util.SortedSet<E> headSet(E toElement)
headSet
in interface java.util.SortedSet<E>
public java.util.SortedSet<E> tailSet(E fromElement)
tailSet
in interface java.util.SortedSet<E>