org.alfresco.repo.search.impl.querymodel.impl.lucene
Class LuceneConjunction

java.lang.Object
  extended by org.alfresco.repo.search.impl.querymodel.impl.BaseConstraint
      extended by org.alfresco.repo.search.impl.querymodel.impl.BaseConjunction
          extended by org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneConjunction
All Implemented Interfaces:
Conjunction, Constraint, LuceneQueryBuilderComponent

public class LuceneConjunction
extends BaseConjunction
implements LuceneQueryBuilderComponent


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.alfresco.repo.search.impl.querymodel.Constraint
Constraint.Occur
 
Constructor Summary
LuceneConjunction(java.util.List constraints)
           
 
Method Summary
 org.apache.lucene.search.Query addComponent(java.util.Set selectors, java.util.Map functionArgs, LuceneQueryBuilderContext luceneContext, FunctionEvaluationContext functionContext)
          Generate the lucene query from the query component
 
Methods inherited from class org.alfresco.repo.search.impl.querymodel.impl.BaseConjunction
evaluate, getConstraints, toString
 
Methods inherited from class org.alfresco.repo.search.impl.querymodel.impl.BaseConstraint
getBoost, getOccur, setBoost, setOccur
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.alfresco.repo.search.impl.querymodel.Constraint
getBoost, getOccur, setBoost, setOccur
 

Constructor Detail

LuceneConjunction

public LuceneConjunction(java.util.List constraints)
Parameters:
constraints -
Method Detail

addComponent

public org.apache.lucene.search.Query addComponent(java.util.Set selectors,
                                                   java.util.Map functionArgs,
                                                   LuceneQueryBuilderContext luceneContext,
                                                   FunctionEvaluationContext functionContext)
                                            throws org.apache.lucene.queryParser.ParseException
Description copied from interface: LuceneQueryBuilderComponent
Generate the lucene query from the query component

Specified by:
addComponent in interface LuceneQueryBuilderComponent
Returns:
- the lucene query fragment for this component
Throws:
org.apache.lucene.queryParser.ParseException


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.