Interface BoundedCollection

All Superinterfaces:
Collection, Iterable
All Known Implementing Classes:
BoundedBuffer, BoundedFifoBuffer, BoundedFifoBuffer, CircularFifoBuffer, FixedSizeList, UnmodifiableBoundedCollection

public interface BoundedCollection extends Collection
Defines a collection that is bounded in size.

The size of the collection can vary, but it can never exceed a preset maximum number of elements. This interface allows the querying of details associated with the maximum number of elements.

Since:
Commons Collections 3.0
Version:
$Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
Author:
Herve Quiroz, Stephen Colebourne
See Also:
  • Method Details

    • isFull

      boolean isFull()
      Returns true if this collection is full and no new elements can be added.
      Returns:
      true if the collection is full
    • maxSize

      int maxSize()
      Gets the maximum size of the collection (the bound).
      Returns:
      the maximum number of elements the collection can hold