org.apache.commons.collections.set

Class AbstractSortedSetDecorator

public abstract class AbstractSortedSetDecorator extends AbstractSetDecorator implements SortedSet

Decorates another SortedSet to provide additional behaviour.

Methods are forwarded directly to the decorated set.

Since: Commons Collections 3.0

Version: $Revision: 155406 $ $Date: 2005-02-26 12:55:26 +0000 (Sat, 26 Feb 2005) $

Author: Stephen Colebourne

Constructor Summary
protected AbstractSortedSetDecorator()
Constructor only used in deserialization, do not use otherwise.
protected AbstractSortedSetDecorator(Set set)
Constructor that wraps (not copies).
Method Summary
Comparatorcomparator()
Objectfirst()
protected SortedSetgetSortedSet()
Gets the sorted set being decorated.
SortedSetheadSet(Object toElement)
Objectlast()
SortedSetsubSet(Object fromElement, Object toElement)
SortedSettailSet(Object fromElement)

Constructor Detail

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

Throws: IllegalArgumentException if set is null

Method Detail

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-2008 Apache Software Foundation. All Rights Reserved.