|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatFacetPriorityQueue
public static class CombinedFloatFacetIterator.FloatFacetPriorityQueue
Lucene PriorityQueue
| Field Summary | |
|---|---|
protected com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode[] |
heap
|
| Constructor Summary | |
|---|---|
CombinedFloatFacetIterator.FloatFacetPriorityQueue()
|
|
| Method Summary | |
|---|---|
com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode |
add(com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode 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.CombinedFloatFacetIterator.FloatIteratorNode element)
|
com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode |
insertWithOverflow(com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode element)
|
com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode |
pop()
Removes and returns the least element of the PriorityQueue in log(size) time. |
void |
put(com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode element)
|
int |
size()
Returns the number of elements currently stored in the PriorityQueue. |
com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode |
top()
Returns the least element of the PriorityQueue in constant time. |
com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode |
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.CombinedFloatFacetIterator.FloatIteratorNode[] heap
| Constructor Detail |
|---|
public CombinedFloatFacetIterator.FloatFacetPriorityQueue()
| Method Detail |
|---|
protected final void initialize(int maxSize)
public final void put(com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode element)
public final com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode add(com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode element)
public boolean insert(com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode element)
public com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode insertWithOverflow(com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode element)
public final com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode top()
public final com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode pop()
public final void adjustTop()
public final com.browseengine.bobo.facets.impl.CombinedFloatFacetIterator.FloatIteratorNode 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 | |||||||||