public interface BufferHolder
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object replaceWithObj)
Add the passed object to the array if BufferList is not full or shouldReplaceWith returns true
|
BufferHolder |
copy()
return a usable copy of the BufferHolder
|
java.util.List |
getCollection()
Get the underlying collection
|
java.util.List |
getOrderedCollection()
Get the Collection in sorted order
|
void |
remove(java.lang.Object replaceWithObj)
Remove the smallest element from the BufferList if the buffer is full and shouldReplaceWith(...)
returns true.
|
void |
setCollection(java.util.List list) |
boolean |
shouldReplaceWith(java.lang.Object replaceWithObj)
Returns true if this object is greater than the smallest value in the buffer
|
void remove(java.lang.Object replaceWithObj)
replaceWithObj
- void add(java.lang.Object replaceWithObj)
boolean shouldReplaceWith(java.lang.Object replaceWithObj)
java.util.List getCollection()
java.util.List getOrderedCollection()
void setCollection(java.util.List list)
BufferHolder copy()