org.apache.commons.collections.set

Class AbstractSortedSetDecorator

Implemented Interfaces:
Collection, Set, SortedSet
Known Direct Subclasses:
UnmodifiableSortedSet

public abstract class AbstractSortedSetDecorator
extends AbstractSetDecorator
implements SortedSet

Decorates another SortedSet to provide additional behaviour.

Methods are forwarded directly to the decorated set.

Version:
$Revision: 1.4 $ $Date: 2004/06/02 21:53:03 $
Author:
Stephen Colebourne
Since:
Commons Collections 3.0

Field Summary

Fields inherited from class org.apache.commons.collections.collection.AbstractCollectionDecorator

collection

Constructor Summary

AbstractSortedSetDecorator()
Constructor only used in deserialization, do not use otherwise.
AbstractSortedSetDecorator(Set set)
Constructor that wraps (not copies).

Method Summary

Comparator
comparator()
Object
first()
protected SortedSet
getSortedSet()
Gets the sorted set being decorated.
SortedSet
headSet(Object toElement)
Object
last()
SortedSet
subSet(Object fromElement, Object toElement)
SortedSet
tailSet(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

Constructor Details

AbstractSortedSetDecorator

protected AbstractSortedSetDecorator()
Constructor only used in deserialization, do not use otherwise.
Since:
Commons Collections 3.1

AbstractSortedSetDecorator

protected AbstractSortedSetDecorator(Set set)
Constructor that wraps (not copies).
Parameters:
set - the set to decorate, must not be null

Method Details

comparator

public Comparator comparator()

first

public Object first()

getSortedSet

protected SortedSet getSortedSet()
Gets the sorted set being decorated.
Returns:
the decorated set

headSet

public SortedSet headSet(Object toElement)

last

public Object last()

subSet

public SortedSet subSet(Object fromElement,
                        Object toElement)

tailSet

public SortedSet tailSet(Object fromElement)

Copyright © 2001-2006 Apache Software Foundation. All Rights Reserved.