|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Clause
A Clause in this project represents a single term or operation on or between terms in a Query string. A heirarchy of Clause objects will therefore represent a Query and avoid unneccessary string manipulations. All Clause subclasses MUST be immutable. State describing information will be stored in the wrapping Query class.
| Method Summary | |
|---|---|
Set<TokenPredicate> |
getKnownPredicates()
get the set of known predicates. |
Set<TokenPredicate> |
getPossiblePredicates()
the set of possible predicates. |
String |
getTerm()
get the term. |
| Methods inherited from interface no.sesat.commons.visitor.Visitable |
|---|
accept |
| Method Detail |
|---|
String getTerm()
Set<TokenPredicate> getKnownPredicates()
Set<TokenPredicate> getPossiblePredicates()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||