Skip navigation links
oracle.webcenter.search.refine
Class DateRefiner
java.lang.Object
oracle.webcenter.search.refine.Refiner<java.util.Calendar>
oracle.webcenter.search.refine.DateRefiner
- All Implemented Interfaces:
- java.io.Serializable
-
public class DateRefiner
- extends Refiner<java.util.Calendar>
The DateRefiner is a Calendar subclass of the base Refiner class that focuses on Refinements of the Calendar type.
- Since:
- 11.1.1.0.0 Beta 2
- See Also:
- Serialized Form
Constructor Summary |
DateRefiner(QName column, java.util.Map<java.util.Calendar,java.lang.Integer> counters)
Constructs a DateRefiner on a column with a map of counters registering counts for each Calendar value. |
Method Summary |
protected Refinement<java.util.Calendar> |
createRefinement(java.util.Calendar key, int count)
The only responsbility of the DateRefiner subclass is to create a Refinement of type Calendar; so we just return a new DateRefinement. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DateRefiner
public DateRefiner(QName column,
java.util.Map<java.util.Calendar,java.lang.Integer> counters)
- Constructs a DateRefiner on a column with a map of counters registering counts for each Calendar value.
- Parameters:
column
- the qualified QName of a column in a Row of results
counters
- a Map of counters keyed by a Calendar value
createRefinement
protected Refinement<java.util.Calendar> createRefinement(java.util.Calendar key,
int count)
- The only responsbility of the DateRefiner subclass is to create a Refinement of type Calendar; so we just return a new DateRefinement.
-
- Specified by:
createRefinement
in class Refiner<java.util.Calendar>
-
- Parameters:
key
- the Calendar value to create the DateRefinement with
count
- how many times has this Calendar been used?
- Returns:
- a Refinement of type T
Skip navigation links
Copyright © 2009, 2011, Oracle and/or its affiliates. All rights reserved.