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

java.lang.Object
  extended by org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneQueryBuilderContextImpl
All Implemented Interfaces:
LuceneQueryBuilderContext

public class LuceneQueryBuilderContextImpl
extends java.lang.Object
implements LuceneQueryBuilderContext


Constructor Summary
LuceneQueryBuilderContextImpl(DictionaryService dictionaryService, NamespacePrefixResolver namespacePrefixResolver, TenantService tenantService, SearchParameters searchParameters, MLAnalysisMode defaultSearchMLAnalysisMode, org.apache.lucene.index.IndexReader indexReader)
          Context for building lucene queries
 
Method Summary
 AbstractLuceneQueryParser getLuceneQueryParser()
           
 NamespacePrefixResolver getNamespacePrefixResolver()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneQueryBuilderContextImpl

public LuceneQueryBuilderContextImpl(DictionaryService dictionaryService,
                                     NamespacePrefixResolver namespacePrefixResolver,
                                     TenantService tenantService,
                                     SearchParameters searchParameters,
                                     MLAnalysisMode defaultSearchMLAnalysisMode,
                                     org.apache.lucene.index.IndexReader indexReader)
Context for building lucene queries

Parameters:
dictionaryService -
namespacePrefixResolver -
tenantService -
searchParameters -
config -
indexReader -
Method Detail

getLuceneQueryParser

public AbstractLuceneQueryParser getLuceneQueryParser()
Specified by:
getLuceneQueryParser in interface LuceneQueryBuilderContext
Returns:
- the parser

getNamespacePrefixResolver

public NamespacePrefixResolver getNamespacePrefixResolver()
Specified by:
getNamespacePrefixResolver in interface LuceneQueryBuilderContext
Returns:
- the namespace prefix resolver


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