|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.common.collect.MinMaxPriorityQueue.Builder<B>
B - the upper bound on the eventual type that can be produced by
this builder (for example, a Builder<Number> can produce a
Queue<Number> or Queue<Integer> but not a Queue<Object>).@Beta public static final class MinMaxPriorityQueue.Builder<B>
The builder class used in creation of min-max priority queues. Instead of
constructing one directly, use MinMaxPriorityQueue.orderedBy(Comparator), MinMaxPriorityQueue.expectedSize(int) or MinMaxPriorityQueue.maximumSize(int).
| Method Summary | ||
|---|---|---|
|
create()
Builds a new min-max priority queue using the previously specified options, and having no initial contents. |
|
|
create(Iterable<? extends T> initialContents)
Builds a new min-max priority queue using the previously specified options, and having the given initial elements. |
|
MinMaxPriorityQueue.Builder<B> |
expectedSize(int expectedSize)
Configures this builder to build min-max priority queues with an initial expected size of expectedSize. |
|
MinMaxPriorityQueue.Builder<B> |
maximumSize(int maximumSize)
Configures this builder to build MinMaxPriorityQueue instances
that are limited to maximumSize elements. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public MinMaxPriorityQueue.Builder<B> expectedSize(int expectedSize)
expectedSize.
public MinMaxPriorityQueue.Builder<B> maximumSize(int maximumSize)
MinMaxPriorityQueue instances
that are limited to maximumSize elements. Each time a queue grows
beyond this bound, it immediately removes its greatest element (according
to its comparator), which might be the element that was just added.
public <T extends B> MinMaxPriorityQueue<T> create()
public <T extends B> MinMaxPriorityQueue<T> create(Iterable<? extends T> initialContents)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||