org.apache.lucene.facet.search
Class OrdinalValueResolver

java.lang.Object
  extended by org.apache.lucene.facet.search.OrdinalValueResolver
Direct Known Subclasses:
OrdinalValueResolver.FloatValueResolver, OrdinalValueResolver.IntValueResolver

public abstract class OrdinalValueResolver
extends Object

Resolves an ordinal's value to given the FacetArrays. Implementations of this class are encouraged to initialize the needed array from FacetArrays in the constructor.


Nested Class Summary
static class OrdinalValueResolver.FloatValueResolver
          An OrdinalValueResolver which resolves ordinals value from FacetArrays.getFloatArray(), by returning the value in the array.
static class OrdinalValueResolver.IntValueResolver
          An OrdinalValueResolver which resolves ordinals value from FacetArrays.getIntArray(), by returning the value in the array.
 
Field Summary
protected  FacetArrays arrays
           
 
Constructor Summary
protected OrdinalValueResolver(FacetArrays arrays)
           
 
Method Summary
abstract  double valueOf(int ordinal)
          Returns the value of the given ordinal.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

arrays

protected final FacetArrays arrays
Constructor Detail

OrdinalValueResolver

protected OrdinalValueResolver(FacetArrays arrays)
Method Detail

valueOf

public abstract double valueOf(int ordinal)
Returns the value of the given ordinal.



Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.