|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IIndexFilter
interface that is responsible for the second stage of a perceptual
index search. The first stage is handled by the IFeatureMap and
provides a list of candidates. the index filters then accept/reject and
provide the ability to sort the results using the comparator
| Method Summary | |
|---|---|
boolean |
accept(ChunkTypeRequest template)
|
java.util.Comparator<ChunkTypeRequest> |
getComparator()
|
IPerceptualMemory |
getPerceptualMemory()
|
int |
getWeight()
|
IIndexFilter |
instantiate(ChunkTypeRequest request)
these are self-templating. |
void |
normalizeRequest(ChunkTypeRequest request)
can be used to expand variables or special values |
void |
setPerceptualMemory(IPerceptualMemory memory)
|
| Method Detail |
|---|
void normalizeRequest(ChunkTypeRequest request)
request - void setPerceptualMemory(IPerceptualMemory memory)
IPerceptualMemory getPerceptualMemory()
IIndexFilter instantiate(ChunkTypeRequest request)
request -
int getWeight()
boolean accept(ChunkTypeRequest template)
java.util.Comparator<ChunkTypeRequest> getComparator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||