public class DynamicTimeRangeFacetHandler extends DynamicRangeFacetHandler
FacetHandler.FacetDataNone, FacetHandler.TermCountSize| Modifier and Type | Field and Description |
|---|---|
protected ThreadLocal<DecimalFormat> |
_formatter |
static long |
MILLIS_IN_DAY |
static long |
MILLIS_IN_HOUR |
static long |
MILLIS_IN_MIN |
static long |
MILLIS_IN_SEC |
static String |
NUMBER_FORMAT |
_dataFacetHandler, _dataFacetName_name| Constructor and Description |
|---|
DynamicTimeRangeFacetHandler(String name,
String dataFacetName,
long currentTime,
List<String> ranges)
the format of range string is dddhhmmss.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
buildAllRangeStrings() |
protected String |
buildRangeString(String val) |
protected String |
getValueFromRangeString(String val) |
DynamicTimeRangeFacetHandler |
newInstance() |
buildRandomAccessAndFilter, buildRandomAccessFilter, buildRandomAccessOrFilter, getDocComparatorSource, getFacetCountCollectorSource, getFieldValues, getRawFieldValues, loadclose, getFacetData, loadFacetData, loadFacetDatabuildFilter, clone, getDependedFacetHandler, getDependsOn, getFacetCountCollectorSource, getFieldValue, getName, getNumItems, getTermCountSize, load, merge, putDependedFacetHandler, setTermCountSize, setTermCountSizepublic static final String NUMBER_FORMAT
protected ThreadLocal<DecimalFormat> _formatter
public static long MILLIS_IN_DAY
public static long MILLIS_IN_HOUR
public static long MILLIS_IN_MIN
public static long MILLIS_IN_SEC
public DynamicTimeRangeFacetHandler(String name, String dataFacetName, long currentTime, List<String> ranges) throws ParseException
name - dataFacetName - currentTime - ranges - ParseExceptionprotected String buildRangeString(String val)
buildRangeString in class DynamicRangeFacetHandlerprotected List<String> buildAllRangeStrings()
buildAllRangeStrings in class DynamicRangeFacetHandlerprotected String getValueFromRangeString(String val)
getValueFromRangeString in class DynamicRangeFacetHandlerpublic DynamicTimeRangeFacetHandler newInstance()
Copyright © 2005–2013. All rights reserved.