public class ComboFacetHandler extends FacetHandler<FacetHandler.FacetDataNone>
FacetHandler.FacetDataNone, FacetHandler.TermCountSize_name| Constructor and Description |
|---|
ComboFacetHandler(String name,
Set<String> dependsOn) |
ComboFacetHandler(String name,
String seperator,
Set<String> dependsOn) |
| Modifier and Type | Method and Description |
|---|---|
RandomAccessFilter |
buildRandomAccessAndFilter(String[] vals,
Properties prop) |
RandomAccessFilter |
buildRandomAccessFilter(String value,
Properties selectionProperty) |
RandomAccessFilter |
buildRandomAccessOrFilter(String[] vals,
Properties prop,
boolean isNot) |
DocComparatorSource |
getDocComparatorSource()
builds a comparator to determine how sorting is done
|
FacetCountCollectorSource |
getFacetCountCollectorSource(BrowseSelection sel,
FacetSpec fspec)
Gets a FacetCountCollector
|
String[] |
getFieldValues(BoboIndexReader reader,
int id)
Gets the field value
|
int |
getNumItems(BoboIndexReader reader,
int id) |
String |
getSeparator() |
FacetHandler.FacetDataNone |
load(BoboIndexReader reader)
Load information from an index reader, initialized by
BoboIndexReader |
buildFilter, clone, getDependedFacetHandler, getDependsOn, getFacetCountCollectorSource, getFacetData, getFieldValue, getName, getRawFieldValues, getTermCountSize, load, loadFacetData, loadFacetData, merge, putDependedFacetHandler, setTermCountSize, setTermCountSizepublic String getSeparator()
public RandomAccessFilter buildRandomAccessFilter(String value, Properties selectionProperty) throws IOException
buildRandomAccessFilter in class FacetHandler<FacetHandler.FacetDataNone>IOExceptionpublic RandomAccessFilter buildRandomAccessAndFilter(String[] vals, Properties prop) throws IOException
buildRandomAccessAndFilter in class FacetHandler<FacetHandler.FacetDataNone>IOExceptionpublic RandomAccessFilter buildRandomAccessOrFilter(String[] vals, Properties prop, boolean isNot) throws IOException
buildRandomAccessOrFilter in class FacetHandler<FacetHandler.FacetDataNone>IOExceptionpublic DocComparatorSource getDocComparatorSource()
FacetHandlergetDocComparatorSource in class FacetHandler<FacetHandler.FacetDataNone>public FacetCountCollectorSource getFacetCountCollectorSource(BrowseSelection sel, FacetSpec fspec)
FacetHandlergetFacetCountCollectorSource in class FacetHandler<FacetHandler.FacetDataNone>sel - selectionfspec - facetSpecpublic String[] getFieldValues(BoboIndexReader reader, int id)
FacetHandlergetFieldValues in class FacetHandler<FacetHandler.FacetDataNone>reader - index readerid - docFacetHandler.getFieldValue(BoboIndexReader,int)public int getNumItems(BoboIndexReader reader, int id)
getNumItems in class FacetHandler<FacetHandler.FacetDataNone>public FacetHandler.FacetDataNone load(BoboIndexReader reader) throws IOException
FacetHandlerBoboIndexReaderload in class FacetHandler<FacetHandler.FacetDataNone>reader - readerIOExceptionCopyright © 2005–2013. All rights reserved.