|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongFacetPriorityQueue
public static class CombinedLongFacetIterator.LongFacetPriorityQueue
Lucene PriorityQueue
| Field Summary | |
|---|---|
protected com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode[] |
heap
|
| Constructor Summary | |
|---|---|
CombinedLongFacetIterator.LongFacetPriorityQueue()
|
|
| Method Summary | |
|---|---|
com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode |
add(com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode element)
|
void |
adjustTop()
|
void |
clear()
Removes all entries from the PriorityQueue. |
protected void |
initialize(int maxSize)
Subclass constructors must call this. |
boolean |
insert(com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode element)
|
com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode |
insertWithOverflow(com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode element)
|
com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode |
pop()
Removes and returns the least element of the PriorityQueue in log(size) time. |
void |
put(com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode element)
|
int |
size()
Returns the number of elements currently stored in the PriorityQueue. |
com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode |
top()
Returns the least element of the PriorityQueue in constant time. |
com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode |
updateTop()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode[] heap
| Constructor Detail |
|---|
public CombinedLongFacetIterator.LongFacetPriorityQueue()
| Method Detail |
|---|
protected final void initialize(int maxSize)
public final void put(com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode element)
public final com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode add(com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode element)
public boolean insert(com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode element)
public com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode insertWithOverflow(com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode element)
public final com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode top()
public final com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode pop()
public final void adjustTop()
public final com.browseengine.bobo.facets.impl.CombinedLongFacetIterator.LongIteratorNode updateTop()
public final int size()
public final void clear()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||