Package org.apache.commons.collections4
Interface SortedBag<E>
-
- Type Parameters:
E
- the type of elements in this bag
- All Superinterfaces:
Bag<E>
,java.util.Collection<E>
,java.lang.Iterable<E>
- All Known Implementing Classes:
AbstractSortedBagDecorator
,CollectionSortedBag
,PredicatedSortedBag
,SynchronizedSortedBag
,TransformedSortedBag
,TreeBag
,UnmodifiableSortedBag
public interface SortedBag<E> extends Bag<E>
Defines a type ofBag
that maintains a sorted order among its unique representative members.- Since:
- 2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.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.collections4.Bag
add, add, containsAll, getCount, iterator, remove, remove, removeAll, retainAll, size, uniqueSet
-
-
-
-
Method Detail
-
comparator
java.util.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
-
-