com.timeindexing.appl
Class SelectionProcessor

java.lang.Object
  extended bycom.timeindexing.appl.SelectionProcessor

public class SelectionProcessor
extends java.lang.Object

This class is used by applications to do processing of values in order to get selection from an Index.

The values passed to the SelectionProcessor get passed in as an IndexProperties object. Types of values in the properties are:


Constructor Summary
SelectionProcessor()
          Construct a SelectionProcessor.
 
Method Summary
 IndexView select(IndexView index, IndexProperties properties)
          Process a selction given an Index and some index properties.
 IndexView select(IndexView index, IndexProperties properties, Lifetime lifetime)
          Process a selction given an Index and some index properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectionProcessor

public SelectionProcessor()
Construct a SelectionProcessor.

Method Detail

select

public IndexView select(IndexView index,
                        IndexProperties properties)
Process a selction given an Index and some index properties. It will ignore properties not relevant to the selection. It uses a Lifetime enumeration of DISCRETE.


select

public IndexView select(IndexView index,
                        IndexProperties properties,
                        Lifetime lifetime)
Process a selction given an Index and some index properties. It will ignore properties not relevant to the selection.