Class AbstractSortedSetDecorator
- java.lang.Object
-
- org.apache.commons.collections.collection.AbstractCollectionDecorator
-
- org.apache.commons.collections.set.AbstractSetDecorator
-
- org.apache.commons.collections.set.AbstractSortedSetDecorator
-
- All Implemented Interfaces:
java.lang.Iterable
,java.util.Collection
,java.util.Set
,java.util.SortedSet
- Direct Known Subclasses:
UnmodifiableSortedSet
public abstract class AbstractSortedSetDecorator extends AbstractSetDecorator implements java.util.SortedSet
Decorates anotherSortedSet
to provide additional behaviour.Methods are forwarded directly to the decorated set.
- Since:
- Commons Collections 3.0
- Version:
- $Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
-
-
Field Summary
-
Fields inherited from class org.apache.commons.collections.collection.AbstractCollectionDecorator
collection
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSortedSetDecorator()
Constructor only used in deserialization, do not use otherwise.protected
AbstractSortedSetDecorator(java.util.Set set)
Constructor that wraps (not copies).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Comparator
comparator()
java.lang.Object
first()
protected java.util.SortedSet
getSortedSet()
Gets the sorted set being decorated.java.util.SortedSet
headSet(java.lang.Object toElement)
java.lang.Object
last()
java.util.SortedSet
subSet(java.lang.Object fromElement, java.lang.Object toElement)
java.util.SortedSet
tailSet(java.lang.Object fromElement)
-
Methods inherited from class org.apache.commons.collections.set.AbstractSetDecorator
getSet
-
Methods inherited from class org.apache.commons.collections.collection.AbstractCollectionDecorator
add, addAll, clear, contains, containsAll, equals, getCollection, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
AbstractSortedSetDecorator
protected AbstractSortedSetDecorator()
Constructor only used in deserialization, do not use otherwise.- Since:
- Commons Collections 3.1
-
AbstractSortedSetDecorator
protected AbstractSortedSetDecorator(java.util.Set set)
Constructor that wraps (not copies).- Parameters:
set
- the set to decorate, must not be null- Throws:
java.lang.IllegalArgumentException
- if set is null
-
-
Method Detail
-
getSortedSet
protected java.util.SortedSet getSortedSet()
Gets the sorted set being decorated.- Returns:
- the decorated set
-
subSet
public java.util.SortedSet subSet(java.lang.Object fromElement, java.lang.Object toElement)
- Specified by:
subSet
in interfacejava.util.SortedSet
-
headSet
public java.util.SortedSet headSet(java.lang.Object toElement)
- Specified by:
headSet
in interfacejava.util.SortedSet
-
tailSet
public java.util.SortedSet tailSet(java.lang.Object fromElement)
- Specified by:
tailSet
in interfacejava.util.SortedSet
-
first
public java.lang.Object first()
- Specified by:
first
in interfacejava.util.SortedSet
-
last
public java.lang.Object last()
- Specified by:
last
in interfacejava.util.SortedSet
-
comparator
public java.util.Comparator comparator()
- Specified by:
comparator
in interfacejava.util.SortedSet
-
-