org.jactr.modules.pm.visual.visicon.filter
Class AbstractVisualLocationFilter<T>

java.lang.Object
  extended by org.jactr.modules.pm.visual.visicon.filter.AbstractVisualLocationFilter<T>
All Implemented Interfaces:
IVisualLocationFilter
Direct Known Subclasses:
AttendedVisualLocationFilter, NearestVisualLocationFilter, NumericVisualLocationFilter, ValueVisualLocationFilter, VectorVisualLocationFilter

public abstract class AbstractVisualLocationFilter<T>
extends java.lang.Object
implements IVisualLocationFilter


Field Summary
 
Fields inherited from interface org.jactr.modules.pm.visual.visicon.filter.IVisualLocationFilter
IRRELEVANT_WEIGHT
 
Constructor Summary
AbstractVisualLocationFilter()
           
 
Method Summary
 void normalizeSearch(ChunkTypeRequest searchRequest)
          First stage of processing, all filters will have this called to allow the filter to make slight modifications to the search request to resolve special values (i.e.
 void setVisualMap(IVisualMap map)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jactr.modules.pm.visual.visicon.filter.IVisualLocationFilter
accept, configure, getComparator
 

Constructor Detail

AbstractVisualLocationFilter

public AbstractVisualLocationFilter()
Method Detail

setVisualMap

public void setVisualMap(IVisualMap map)
Specified by:
setVisualMap in interface IVisualLocationFilter

normalizeSearch

public void normalizeSearch(ChunkTypeRequest searchRequest)
Description copied from interface: IVisualLocationFilter
First stage of processing, all filters will have this called to allow the filter to make slight modifications to the search request to resolve special values (i.e. current value in visual searches is normalized to the actual visual-location chunk).

Specified by:
normalizeSearch in interface IVisualLocationFilter