|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectno.sesat.commons.visitor.AbstractReflectionVisitor
no.sesat.search.query.finder.PredicateCollector
public final class PredicateCollector
Responsible for Visiting the Query and finding where the predicate lies. This class is thread-safe. (It is immutable). TODO Handle predicates under NOT and ANDNOT clauses. Currently they are ignored.
| Field Summary |
|---|
| Fields inherited from class no.sesat.commons.visitor.AbstractReflectionVisitor |
|---|
VISIT_METHOD_IMPL |
| Constructor Summary | |
|---|---|
PredicateCollector(Query query)
|
|
| Method Summary | |
|---|---|
Set<TokenPredicate> |
getKnownPredicates()
|
Set<TokenPredicate> |
getPossiblePredicates()
|
protected void |
visitImpl(AndNotClause clause)
TODO comment me. |
protected void |
visitImpl(BinaryClause clause)
TODO comment me. |
protected void |
visitImpl(Clause clause)
TODO comment me. |
protected void |
visitImpl(NotClause clause)
TODO comment me. |
protected void |
visitImpl(XorClause clause)
TODO comment me. |
| Methods inherited from class no.sesat.commons.visitor.AbstractReflectionVisitor |
|---|
visit, visitImpl |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PredicateCollector(Query query)
query - | Method Detail |
|---|
public Set<TokenPredicate> getKnownPredicates()
public Set<TokenPredicate> getPossiblePredicates()
protected void visitImpl(BinaryClause clause)
protected void visitImpl(XorClause clause)
protected void visitImpl(NotClause clause)
protected void visitImpl(AndNotClause clause)
protected void visitImpl(Clause clause)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||