public abstract class AbstractIndexFilter<T> extends java.lang.Object implements IIndexFilter
Constructor and Description |
---|
AbstractIndexFilter() |
Modifier and Type | Method and Description |
---|---|
protected void |
clearCache() |
protected abstract T |
compute(ChunkTypeRequest request) |
protected T |
get(ChunkTypeRequest request) |
IPerceptualMemory |
getPerceptualMemory() |
int |
getWeight() |
void |
normalizeRequest(ChunkTypeRequest request)
can be used to expand variables or special values
|
void |
setPerceptualMemory(IPerceptualMemory memory) |
protected void |
setWeight(int weight) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, getComparator, instantiate
public void setPerceptualMemory(IPerceptualMemory memory)
setPerceptualMemory
in interface IIndexFilter
public IPerceptualMemory getPerceptualMemory()
getPerceptualMemory
in interface IIndexFilter
protected void clearCache()
protected abstract T compute(ChunkTypeRequest request)
protected T get(ChunkTypeRequest request)
public int getWeight()
getWeight
in interface IIndexFilter
protected void setWeight(int weight)
public void normalizeRequest(ChunkTypeRequest request)
IIndexFilter
normalizeRequest
in interface IIndexFilter