Uses of Interface
no.sesat.search.query.UnaryClause

Packages that use UnaryClause
no.sesat.search.mode.command.querybuilder   
no.sesat.search.query ##### THIS IS THE TEMPLATE FOR THE PACKAGE DOC COMMENTS. 
no.sesat.search.query.finder   
no.sesat.search.query.parser IMPLEMENTATION PACKAGE TO no.sesat.search.query.
Therefore the dependency goes from this package to the query pacakge. 
no.sesat.search.query.parser.alt   
no.sesat.search.query.transform   
 

Uses of UnaryClause in no.sesat.search.mode.command.querybuilder
 

Methods in no.sesat.search.mode.command.querybuilder with parameters of type UnaryClause
protected  void InfixQueryBuilder.visitImpl(UnaryClause clause)
           
 

Uses of UnaryClause in no.sesat.search.query
 

Subinterfaces of UnaryClause in no.sesat.search.query
 interface AndClause
           
 interface AndNotClause
           
 interface BinaryClause
          An operation clause.
 interface DefaultOperatorClause
           
 interface NotClause
           
 interface OrClause
           
 interface XorClause
          A special clause to distinguish between QueryParser's guesses to the specific LeafClause type.
 

Uses of UnaryClause in no.sesat.search.query.finder
 

Methods in no.sesat.search.query.finder that return UnaryClause
 UnaryClause ParentFinder.getParent(Clause root, Clause child)
          Finds the first found direct parent.
 

Methods in no.sesat.search.query.finder that return types with arguments of type UnaryClause
 List<UnaryClause> ParentFinder.getAncestors(Clause root, Clause clause)
          Returns all parents, grandparents, great-grandparents, etc.
 List<UnaryClause> ParentFinder.getParents(Clause root, Clause child)
          Returns all direct parents.
 

Methods in no.sesat.search.query.finder with parameters of type UnaryClause
 boolean ChildFinder.childExists(UnaryClause parent, Clause child)
          Does the child clause exist any depth underneath the parent.
 List<BinaryClause> ForestFinder.findForestRoots(UnaryClause root)
           
protected  void ForestFinder.visitImpl(UnaryClause clause)
           
protected  void ChildFinder.visitImpl(UnaryClause clause)
           
protected  void ParentFinder.visitImpl(UnaryClause clause)
           
protected  void Counter.visitImpl(UnaryClause clause)
           
protected  void FirstLeafFinder.visitImpl(UnaryClause clause)
           
protected  void WhoWhereSplitter.visitImpl(UnaryClause clause)
           
 

Method parameters in no.sesat.search.query.finder with type arguments of type UnaryClause
static boolean ParentFinder.insideOf(List<UnaryClause> parents, TokenPredicate token)
           
 

Uses of UnaryClause in no.sesat.search.query.parser
 

Classes in no.sesat.search.query.parser that implement UnaryClause
 class AbstractBinaryClause
          Abstract binary operation clause.
 class AbstractUnaryClause
          Basic implementation of the OperationClause interface.
 class AndClauseImpl
          The AndClauseImpl represents a joining clause between two terms in the query.
 class AndNotClauseImpl
          The AndNotClauseImpl represents a joining not clause between two terms in the query.
 class DefaultOperatorClauseImpl
          The OrClauseImpl represents a joining clause between two terms in the query.
 class NotClauseImpl
          The NotClauseImpl represents a not clause between prefixing another term in the query.
 class OrClauseImpl
          The OrClauseImpl represents a joining clause between two terms in the query.
 class XorClauseImpl
          The XorClauseImpl represents a joining clause between two terms in the query.
 

Uses of UnaryClause in no.sesat.search.query.parser.alt
 

Methods in no.sesat.search.query.parser.alt with type parameters of type UnaryClause
protected
<T extends UnaryClause>
T
RotationAlternation.createOperatorClause(Clause left, Clause right, T replacementFor)
          
protected
<T extends UnaryClause>
T
AbstractAlternation.createOperatorClause(Clause left, Clause right, T replacementFor)
          Create a new operator clause, of type opCls, with the left and right children.
protected
<T extends UnaryClause>
T
AbstractAlternation.parent(T root, Clause child)
          return the parent operation clause of the given child.
protected
<T extends UnaryClause>
List<T>
AbstractAlternation.parents(T root, Clause child)
          return all parents operation clauses of the given child.
protected
<T extends UnaryClause>
T
AbstractAlternation.replaceOperatorClause(Clause newChild, Clause originalChild, T originalParent)
          Replace the originalChild that exists under the originalParent will the newChild.
 

Methods in no.sesat.search.query.parser.alt that return UnaryClause
protected  UnaryClause AbstractAlternation.replaceDescendant(BinaryClause root, BinaryClause newChild, BinaryClause originalChild, BinaryClause originalParent)
          Build new DoubleOperatorClauses from newChild all the way back up to the root.
 

Methods in no.sesat.search.query.parser.alt with parameters of type UnaryClause
protected  Clause AbstractAlternation.leftChild(UnaryClause clause)
          return the left child, left or operation.
 

Uses of UnaryClause in no.sesat.search.query.transform
 

Methods in no.sesat.search.query.transform with parameters of type UnaryClause
 void LowercaseQueryTransformer.visitImpl(UnaryClause clause)
           
 void RegexpQueryTransformer.visitImpl(UnaryClause clause)
           
 void TermPrefixQueryTransformer.visitImpl(UnaryClause clause)
          Add prefixes to an generic operator clause.
 void ExactMatchQueryTransformer.visitImpl(UnaryClause clause)
           
protected  void DefaultInitialisationQueryTransformer.visitImpl(UnaryClause clause)
           
 



Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.