com.browseengine.bobo.facets.impl
Class DynamicTimeRangeFacetHandler
java.lang.Object
com.browseengine.bobo.facets.FacetHandler<D>
com.browseengine.bobo.facets.RuntimeFacetHandler<FacetHandler.FacetDataNone>
com.browseengine.bobo.facets.impl.DynamicRangeFacetHandler
com.browseengine.bobo.facets.impl.DynamicTimeRangeFacetHandler
public class DynamicTimeRangeFacetHandler
- extends DynamicRangeFacetHandler
| Methods inherited from class com.browseengine.bobo.facets.FacetHandler |
buildFilter, clone, getDependedFacetHandler, getDependsOn, getFieldValue, getName, getTermCountSize, load, merge, putDependedFacetHandler, setTermCountSize, setTermCountSize |
_formatter
protected ThreadLocal<DecimalFormat> _formatter
MILLIS_IN_DAY
public static long MILLIS_IN_DAY
MILLIS_IN_HOUR
public static long MILLIS_IN_HOUR
MILLIS_IN_MIN
public static long MILLIS_IN_MIN
MILLIS_IN_SEC
public static long MILLIS_IN_SEC
DynamicTimeRangeFacetHandler
public DynamicTimeRangeFacetHandler(String name,
String dataFacetName,
long currentTime,
List<String> ranges)
throws ParseException
- the format of range string is dddhhmmss. (ddd: days (000-999), hh : hours (00-23), mm: minutes (00-59), ss: seconds (00-59))
- Parameters:
name - dataFacetName - currentTime - ranges -
- Throws:
ParseException
buildRangeString
protected String buildRangeString(String val)
- Specified by:
buildRangeString in class DynamicRangeFacetHandler
buildAllRangeStrings
protected List<String> buildAllRangeStrings()
- Specified by:
buildAllRangeStrings in class DynamicRangeFacetHandler
getValueFromRangeString
protected String getValueFromRangeString(String val)
- Specified by:
getValueFromRangeString in class DynamicRangeFacetHandler
newInstance
public DynamicTimeRangeFacetHandler newInstance()
Copyright © 2011. All Rights Reserved.