Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle WebCenter Portal
11g Release 1 (11.1.1.6.0)
E15995-05


oracle.webcenter.search.refine
Class DateRefiner

java.lang.Object
  extended by oracle.webcenter.search.refine.Refiner<java.util.Calendar>
      extended by oracle.webcenter.search.refine.DateRefiner

All Implemented Interfaces:
java.io.Serializable, DateRefinement.DateRefinementListener

public class DateRefiner
extends Refiner<java.util.Calendar>
implements DateRefinement.DateRefinementListener

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)
           
DateRefiner(QName column, java.util.Map<java.util.Calendar,java.lang.Integer> counters, java.util.TimeZone timeZone)
          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.
 java.util.TimeZone getTimeZone()
           

 

Methods inherited from class oracle.webcenter.search.refine.Refiner
addRefinements, consumeCounters, getName, getRefinements, lookupRefinement, organize, toString

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

DateRefiner

public DateRefiner(QName column,
                   java.util.Map<java.util.Calendar,java.lang.Integer> counters)

DateRefiner

public DateRefiner(QName column,
                   java.util.Map<java.util.Calendar,java.lang.Integer> counters,
                   java.util.TimeZone timeZone)
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

Method Detail

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

getTimeZone

public java.util.TimeZone getTimeZone()
Specified by:
getTimeZone in interface DateRefinement.DateRefinementListener

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle WebCenter Portal
11g Release 1 (11.1.1.6.0)
E15995-05


Copyright © 2009, 2012, Oracle and/or its affiliates. All rights reserved.