Interface BoundedMap

All Superinterfaces:
Map
All Known Implementing Classes:
FixedSizeMap, FixedSizeSortedMap, LRUMap, SingletonMap

public interface BoundedMap extends Map
Defines a map that is bounded in size.

The size of the map 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:
Stephen Colebourne
  • Method Details

    • isFull

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

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