Class AbstractSortedBagDecorator<E>

Type Parameters:
E - The type of elements in this bag
All Implemented Interfaces:
Serializable, Iterable<E>, Collection<E>, Bag<E>, SortedBag<E>
Direct Known Subclasses:
CollectionSortedBag, UnmodifiableSortedBag

@Deprecated public abstract class AbstractSortedBagDecorator<E> extends AbstractBagDecorator<E> implements SortedBag<E>
Deprecated.
Since 4.6.0, use AbstractSortedMultiSetDecorator instead.
Decorates another SortedBag to provide additional behavior.

Methods are forwarded directly to the decorated bag.

Since:
3.0
See Also:
  • Constructor Details

  • Method Details

    • comparator

      public Comparator<? super E> comparator()
      Deprecated.
      Description copied from interface: SortedBag
      Returns the comparator associated with this sorted set, or null if it uses its elements' natural ordering.
      Specified by:
      comparator in interface SortedBag<E>
      Returns:
      The comparator in use, or null if natural ordering.
    • decorated

      protected SortedBag<E> decorated()
      Deprecated.
      Gets the bag being decorated.
      Overrides:
      decorated in class AbstractBagDecorator<E>
      Returns:
      The decorated bag
    • first

      public E first()
      Deprecated.
      Description copied from interface: SortedBag
      Returns the first (lowest) member.
      Specified by:
      first in interface SortedBag<E>
      Returns:
      The first element in the sorted bag.
    • last

      public E last()
      Deprecated.
      Description copied from interface: SortedBag
      Returns the last (highest) member.
      Specified by:
      last in interface SortedBag<E>
      Returns:
      The last element in the sorted bag.