Package org.apache.commons.collections
Interface BoundedCollection
- All Superinterfaces:
Collection
,Iterable
- All Known Implementing Classes:
BoundedBuffer
,BoundedFifoBuffer
,BoundedFifoBuffer
,CircularFifoBuffer
,FixedSizeList
,UnmodifiableBoundedCollection
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) $
- See Also:
-
Method Summary
Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
-
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
-