org.apache.commons.collections.bag

Class AbstractSortedBagDecorator

Implemented Interfaces:
Bag, Collection, Bag, SortedBag
Known Direct Subclasses:
UnmodifiableSortedBag

public abstract class AbstractSortedBagDecorator
extends AbstractBagDecorator
implements SortedBag

Decorates another SortedBag to provide additional behaviour.

Methods are forwarded directly to the decorated bag.

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

Field Summary

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

collection

Constructor Summary

AbstractSortedBagDecorator()
Constructor only used in deserialization, do not use otherwise.
AbstractSortedBagDecorator(SortedBag bag)
Constructor that wraps (not copies).

Method Summary

Comparator
comparator()
Object
first()
protected SortedBag
getSortedBag()
Gets the bag being decorated.
Object
last()

Methods inherited from class org.apache.commons.collections.bag.AbstractBagDecorator

add, getBag, getCount, remove, uniqueSet

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

AbstractSortedBagDecorator

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

AbstractSortedBagDecorator

protected AbstractSortedBagDecorator(SortedBag bag)
Constructor that wraps (not copies).
Parameters:
bag - the bag to decorate, must not be null

Method Details

comparator

public Comparator comparator()
Specified by:
comparator in interface SortedBag

first

public Object first()
Specified by:
first in interface SortedBag

getSortedBag

protected SortedBag getSortedBag()
Gets the bag being decorated.
Returns:
the decorated bag

last

public Object last()
Specified by:
last in interface SortedBag

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