public abstract class AbstractSortedBagDecorator extends AbstractBagDecorator implements SortedBag
SortedBag
to provide additional behaviour.
Methods are forwarded directly to the decorated bag.
collection
Modifier | Constructor and Description |
---|---|
protected |
AbstractSortedBagDecorator()
Constructor only used in deserialization, do not use otherwise.
|
protected |
AbstractSortedBagDecorator(SortedBag bag)
Constructor that wraps (not copies).
|
Modifier and Type | Method and Description |
---|---|
Comparator |
comparator()
Returns the comparator associated with this sorted set, or null
if it uses its elements' natural ordering.
|
Object |
first()
Returns the first (lowest) member.
|
protected SortedBag |
getSortedBag()
Gets the bag being decorated.
|
Object |
last()
Returns the last (highest) member.
|
add, getBag, getCount, remove, uniqueSet
add, addAll, clear, contains, containsAll, equals, getCollection, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
protected AbstractSortedBagDecorator()
protected AbstractSortedBagDecorator(SortedBag bag)
bag
- the bag to decorate, must not be nullIllegalArgumentException
- if list is nullprotected SortedBag getSortedBag()
public Object first()
SortedBag
public Object last()
SortedBag
public Comparator comparator()
SortedBag
comparator
in interface SortedBag
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.