private static class SimpleFacets.DateRangeEndpointCalculator extends SimpleFacets.RangeEndpointCalculator<java.util.Date>
| Modifier and Type | Field and Description |
|---|---|
private java.util.Date |
now |
field| Constructor and Description |
|---|
DateRangeEndpointCalculator(SchemaField f,
java.util.Date now) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
formatValue(java.util.Date val)
Formats a Range endpoint for use as a range label name in the response.
|
java.util.Date |
parseAndAddGap(java.util.Date value,
java.lang.String gap)
Adds the String gap param to a low Range endpoint value to determine
the corrisponding high Range endpoint value.
|
protected java.lang.Object |
parseGap(java.lang.String rawval)
Parses a String param into a value that represents the gap and
can be included in the response.
|
protected java.util.Date |
parseVal(java.lang.String rawval)
Parses a String param into an Range endpoint.
|
addGap, getGap, getValuepublic DateRangeEndpointCalculator(SchemaField f, java.util.Date now)
public java.lang.String formatValue(java.util.Date val)
SimpleFacets.RangeEndpointCalculatorformatValue in class SimpleFacets.RangeEndpointCalculator<java.util.Date>protected java.util.Date parseVal(java.lang.String rawval)
SimpleFacets.RangeEndpointCalculatorparseVal in class SimpleFacets.RangeEndpointCalculator<java.util.Date>protected java.lang.Object parseGap(java.lang.String rawval)
SimpleFacets.RangeEndpointCalculatorparseGap in class SimpleFacets.RangeEndpointCalculator<java.util.Date>public java.util.Date parseAndAddGap(java.util.Date value,
java.lang.String gap)
throws java.text.ParseException
SimpleFacets.RangeEndpointCalculatorparseAndAddGap in class SimpleFacets.RangeEndpointCalculator<java.util.Date>java.text.ParseException