org.apache.commons.collections

## Interface SortedBag

- All Superinterfaces:
    Bag, Collection, Iterable
  All Known Implementing Classes:
    AbstractSortedBagDecorator, PredicatedSortedBag, SynchronizedSortedBag, TransformedSortedBag, TreeBag, TreeBag, UnmodifiableSortedBag

      public interface SortedBag
      extends Bag

  Defines a type of `Bag` that maintains a sorted order among its unique representative members.
  Since:
    Commons Collections 2.0
  Version:
    $Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
  Author:
    Chuck Burdick

- - ### Method Summary

    Methods
    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.
    `Object` | `last()` Returns the last (highest) member.

    - ### Methods inherited from interface org.apache.commons.collections.Bag

      `add, add, containsAll, getCount, iterator, remove, remove, removeAll, retainAll, size, uniqueSet`

    - ### Methods inherited from interface java.util.Collection

      `addAll, clear, contains, equals, hashCode, isEmpty, toArray, toArray`

- - ### Method Detail

    - #### comparator

          Comparator 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

          Object first()

      Returns the first (lowest) member.
      Returns:
        the first element in the sorted bag

    - #### last

          Object last()

      Returns the last (highest) member.
      Returns:
        the last element in the sorted bag

Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.