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

java.lang.Object
  extended by org.alfresco.repo.search.impl.querymodel.impl.BaseSelector
      extended by org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneSelector
All Implemented Interfaces:
LuceneQueryBuilderComponent, Selector, Source

public class LuceneSelector
extends BaseSelector
implements LuceneQueryBuilderComponent


Constructor Summary
LuceneSelector(QName type, java.lang.String alias)
           
 
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.BaseSelector
getAlias, getSelector, getSelectorGroups, getSelectors, getType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LuceneSelector

public LuceneSelector(QName type,
                      java.lang.String alias)
Parameters:
alias -
type -
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.