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