Class AbstractSortedBagDecorator
java.lang.Object
org.apache.commons.collections.collection.AbstractCollectionDecorator
org.apache.commons.collections.bag.AbstractBagDecorator
org.apache.commons.collections.bag.AbstractSortedBagDecorator
- All Implemented Interfaces:
Iterable,Collection,Bag,SortedBag
- Direct Known Subclasses:
UnmodifiableSortedBag
Decorates another
SortedBag to provide additional behaviour.
Methods are forwarded directly to the decorated bag.
- Since:
- Commons Collections 3.0
- Version:
- $Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
-
Field Summary
Fields inherited from class org.apache.commons.collections.collection.AbstractCollectionDecorator
collection -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor only used in deserialization, do not use otherwise.protectedConstructor that wraps (not copies). -
Method Summary
Methods inherited from class org.apache.commons.collections.bag.AbstractBagDecorator
add, getBag, getCount, remove, uniqueSetMethods 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.commons.collections.Bag
add, add, containsAll, getCount, iterator, remove, remove, removeAll, retainAll, size, uniqueSetMethods inherited from interface java.util.Collection
addAll, clear, contains, equals, hashCode, isEmpty, parallelStream, removeIf, spliterator, stream, toArray, toArray
-
Constructor Details
-
AbstractSortedBagDecorator
protected AbstractSortedBagDecorator()Constructor only used in deserialization, do not use otherwise.- Since:
- Commons Collections 3.1
-
AbstractSortedBagDecorator
Constructor that wraps (not copies).- Parameters:
bag- the bag to decorate, must not be null- Throws:
IllegalArgumentException- if list is null
-
-
Method Details
-
getSortedBag
Gets the bag being decorated.- Returns:
- the decorated bag
-
first
Description copied from interface:SortedBagReturns the first (lowest) member. -
last
Description copied from interface:SortedBagReturns the last (highest) member. -
comparator
Description copied from interface:SortedBagReturns the comparator associated with this sorted set, or null if it uses its elements' natural ordering.- Specified by:
comparatorin interfaceSortedBag- Returns:
- the comparator in use, or null if natural ordering
-