org.apache.commons.collections
Interface SortedBag<E>

All Superinterfaces:
Bag<E>, Collection<E>, Iterable<E>
All Known Implementing Classes:
AbstractSortedBagDecorator, PredicatedSortedBag, SynchronizedSortedBag, TransformedSortedBag, TreeBag, UnmodifiableSortedBag

public interface SortedBag<E>
extends Bag<E>

Defines a type of Bag that maintains a sorted order among its unique representative members.

Since:
Commons Collections 2.0
Version:
$Revision: 1.1.1.1 $ $Date: 2005/05/23 04:33:22 $
Author:
Matt Hall, John Watkinson, Chuck Burdick

Method Summary
 Comparator<? super E> comparator()
          Returns the comparator associated with this sorted set, or null if it uses its elements' natural ordering.
 E first()
          Returns the first (lowest) member.
 E last()
          Returns the last (highest) member.
 
Methods inherited from interface org.apache.commons.collections.Bag
add, add, containsAll, getCount, iterator, remove, remove, removeAll, retainAll, size, uniqueSet
 
Methods inherited from interface java.util.Collection
addAll, clear, contains, equals, hashCode, isEmpty, toArray, toArray
 

Method Detail

comparator

Comparator<? super E> comparator()
Returns the comparator associated with this sorted set, or null if it uses its elements' natural ordering.

Returns:
the comparator in use, or null if natural ordering

first

E first()
Returns the first (lowest) member.

Returns:
the first element in the sorted bag

last

E last()
Returns the last (highest) member.

Returns:
the last element in the sorted bag


Copyright © 2005-2005 Apache Software Foundation, Matt Hall, John Watkinson. All Rights Reserved.