Class AbstractSortedBagDecorator<E>

    • Constructor Detail

      • AbstractSortedBagDecorator

        protected AbstractSortedBagDecorator()
        Constructor only used in deserialization, do not use otherwise.
        Since:
        3.1
      • AbstractSortedBagDecorator

        protected AbstractSortedBagDecorator​(SortedBag<E> bag)
        Constructor that wraps (not copies).
        Parameters:
        bag - the bag to decorate, must not be null
        Throws:
        NullPointerException - if bag is null
    • Method Detail

      • first

        public E first()
        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()
        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
      • comparator

        public Comparator<? super E> comparator()
        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