com.browseengine.bobo.facets.impl
Class PathFacetIterator

java.lang.Object
  extended by com.browseengine.bobo.api.FacetIterator
      extended by com.browseengine.bobo.facets.impl.PathFacetIterator
All Implemented Interfaces:
Iterator<Comparable>

public class PathFacetIterator
extends FacetIterator

Author:
nnarkhed

Field Summary
 
Fields inherited from class com.browseengine.bobo.api.FacetIterator
count, facet
 
Constructor Summary
PathFacetIterator(List<BrowseFacet> facets)
           
 
Method Summary
 String format(Object val)
          The string from here should be already formatted.
 boolean hasNext()
           
 Comparable next()
          Moves the iteration to the next facet
 Comparable next(int minHits)
          Moves the iteration to the next facet whose hitcount >= minHits. returns null if there is no facet whose hitcount >= minHits.
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathFacetIterator

public PathFacetIterator(List<BrowseFacet> facets)
Method Detail

next

public Comparable next()
Description copied from class: FacetIterator
Moves the iteration to the next facet

Specified by:
next in interface Iterator<Comparable>
Specified by:
next in class FacetIterator
Returns:
the next facet value

hasNext

public boolean hasNext()

remove

public void remove()

next

public Comparable next(int minHits)
Description copied from class: FacetIterator
Moves the iteration to the next facet whose hitcount >= minHits. returns null if there is no facet whose hitcount >= minHits. Hence while using this method, it is useless to use hasNext() with it. After the next() method returns null, calling it repeatedly would result in undefined behavior

Specified by:
next in class FacetIterator
Returns:
The next facet value. It returns null if there is no facet whose hitcount >= minHits.

format

public String format(Object val)
The string from here should be already formatted. No need to reformat.

Specified by:
format in class FacetIterator
See Also:
FacetIterator.format(java.lang.Object)


Copyright © 2011. All Rights Reserved.