org.alfresco.repo.search.impl.querymodel.impl.lucene
Interface LuceneQueryBuilderComponent

All Known Implementing Classes:
LuceneChild, LuceneConjunction, LuceneDescendant, LuceneDisjunction, LuceneEquals, LuceneExists, LuceneFTSFuzzyTerm, LuceneFTSPhrase, LuceneFTSPrefixTerm, LuceneFTSProximity, LuceneFTSRange, LuceneFTSTerm, LuceneFTSWildTerm, LuceneFunctionalConstraint, LuceneGreaterThan, LuceneGreaterThanOrEquals, LuceneIn, LuceneLessThan, LuceneLessThanOrEquals, LuceneLike, LuceneLower, LuceneNotEquals, LucenePropertyAccessor, LuceneScore, LuceneSelector, LuceneUpper

public interface LuceneQueryBuilderComponent


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
 

Method Detail

addComponent

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

Parameters:
selectors -
functionArgs -
luceneContext -
functionContext -
Returns:
- the lucene query fragment for this component
Throws:
org.apache.lucene.queryParser.ParseException


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